zoukankan      html  css  js  c++  java
  • 秋招来袭!GitHub28.5万颗星!这个汇聚阿里,腾讯,百度,美团,头条的面试题库必须安利!

    一年一度的秋招备战已经开始了,今年的行情更不乐观,很多大三,研二的童鞋都开始摩拳擦掌积极备战秋招。暑假都泡在图书馆,自学室里拼命的刷题!面试大厂,无论你是AI岗位,还是开发岗位,测试岗位,都逃不过算法这道门槛,尤其是一线的互联网公司算法题目几乎必考,当然面试经验也很重要。

    今天小编在GitHub上发现了一个宝库,这个repo汇聚了目前一线的大互联网公司的面试题目。

    G哥一拍大腿,哇塞为啥当年我面试某X公司的时候,没有这份宝典呢~~ 心里十二分委屈涌上心头,不然G哥也能混大厂上班了,找个对象也好找。哎青春往事不堪回首。不过现在找工作的小伙伴有福啦,走过路过不能再错过。

    目前这个repo收获了28500颗星,相当的高了,收录了阿里,华为,百度,腾讯,美团,头条,滴滴,京东一线大厂的面试题目。

    我们看一下大厂的面试都包含那些类型:

    • 主要涉及数据库相关的知识,三大主流数据库,关系数据库MySQL,非关系数据库Mongodb,还有Redis(很多做缓存都玩这个);
    • Nginx主流的服务器配置的;
    • 算法必考,网络通信,高并发的处理;
    • 编程语言主要是C,C++,Java;
    • 开发环境主要是Linux。

    总体来说这些面试内容涉及大数据开发,后端开发,底层嵌入式开发等相关的业务,发现数据库依然是重头戏。既然都是大厂,我们挑几家公司的看一下:

    01.阿里的面试题目都考啥:

     

    几乎都是跟互联网强相关的内容,有数据库,有缓存,有并发,当然也有考察基本的数据结构,业务应该是大数据,高并发,后端开发相关的。

    这些题目如果你没有在大的互联网公司实习过,或者做过类似的项目,小编觉得想要回答清楚还是非常有难度,毕竟在学校里面很多都是理论知识,这样的跟业务强相关的问题还是蛮难的。

    02.华为偏硬件,嵌入式开发,看一下华为的面试都问啥:

     

    果然很多问题都是跟C,C++相关的,毕竟通信的产品很多都是用C++做上层的Application ,然后底层用C进行封装的。所以问的问题很多涉及网络,C++的虚函数,C的指针,全局和局部变量,二叉树等相关的问题。

    其实很多都是常见的面试题,小编默默的看了10分钟,大概能回答出6成。

    03.看一下面经部分,有啥干货:

    目标岗位

    本硕均为机电专业相关,比赛和项目也是软硬件结合,个人软开背景中学已经学过pascal和数据结构与算法,大学本科除了C语言和微机原理基本没学过CS相关课程,研究生才把操作系统、组原以及计算机网络补上,顺便补了个c++,抽空玩linux,秋招前3个月开始刷题(牛客300,力扣350)。 第一目标岗位:嵌入式软件。


    第二目标岗位:C++后台开发。

    第三目标岗位:游戏相关岗位以及硬件。

    投递公司:大疆深圳(嵌入式软件,offer),华为杭州(操作系统内核开发,offer,签约),小米武汉(物联网嵌入式软件,offer),远景智能(C++后台,offer),网易雷火游戏服务器提前批(笔试挂),网易雷火游戏测试开发(offer),中兴南京(软件开发,offer),网易互娱游戏策划(一面挂),腾讯(c++后台,笔试挂),oppo(c/c++软件开发,笔试通过拒绝面试),小马智行/图森未来(简历石沉大海),株洲中车时代电气(大数据智能部门?,offer)

    -面经

    1).大疆:
    一面,仔细询问笔试细节,并且挖深,被仔细询问了在笔试中用的bitmap算法,为何要用,有什么特点,怎么做的,然后抓住linux驱动开发项目追问细节,并引申,open/read/write等函数具体是怎么工作的,从用户态的系统调用闻到内核态的数据结构,基数树等,内存管理相关问到了linux系统中页缓存、缓存命中以及mmap相关的问题,比如两个大文件需要进行交互如何做,中断的上半部以及下半部等,为何要设置上半部和下半部,怎么做的,自旋锁和互斥锁的区别以及应用场景,如何实现一把自旋锁。


    二面,基本就是问项目,RM比赛中学到了什么,比赛看了没有,觉得有什么问题,哪些可以改进,如果让你重新设计一个机器人,你希望设计出什么新功能可以在比赛中取到突出的效果。项目中涉及到硬件电路设计,被问到了信号链如何分析以及电源管理如何设计,开关电源与线性稳压器的对比,能接受提前实习么?

    三面,应该是个pm,项目介绍,你觉得你做的最好的是哪块,最差的是哪块,个人优缺点,合作中出现问题应该怎么做,然后就是介绍公司业务和发展。

    2).华为:
    一面,笔试回顾,个人情况特殊,笔试40分钟A了两个题便出去做oppo笔试,第三题没看,面试官看提交情况很好,只有3次提交,便放我一马,没问第三题,然后询问项目,细节记不大清,都是基本操作,最后做算法题,leetcode原题,打家劫舍,简单动态规划,分析一下算法复杂度。


    二面,说一面面试官评价不错,直接跳过了项目介绍与询问,问中学时候参加信息学竞赛的经历以及中兴算法大赛,最后环节是算法题,消灭进程树,hash表加队列。


    三面,项目介绍,什么是一份好的代码,了解操作系统么,做过哪些相关的工作,看过哪些相关的书籍。

    3).小米:
    一面,询问项目细节,RTOS与linux的区别,如果让你写一个RTOS你应该写哪些功能,哪些是必须的,会用到哪些重要的数据结构,指针熟悉么,和C++中的引用的区别,什么时候用二级指针,C++中动态数组vector是怎么实现的,C语言中的设计模式了解么,最后做了一个简单的题,找出区间内乘积最大的两个素数。

    二面,基本是项目,没啥印象了,然后问拿了哪些offer。

    4).远景:
    一面,项目细节,三次握手以及四次挥手,超时重传算法,如何给一个超大文件进行排序,hash分桶;
    二面,跟大疆三面差不多;
    ,跟hr聊天;
    终面,会什么,能做什么,然后就是岗位介绍画饼。

     注意:如果你是打算找python高薪工作的话。我建议你多写点真实的企业项目积累经验。不然工作都找不到,当然很多人没进过企业,怎么会存在项目经验呢? 所以你得多找找企业项目实战多练习下撒。如果你很懒不想找,也可以进我的Python交流圈:1156465813。群文件里面有我之前在做开发写过的一些真实企业项目案例。你可以拿去学习,不懂都可以在裙里找我,有空会耐心给你解答下。

    以下内容无用,为本篇博客被搜索引擎抓取使用
    (* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)
    python 是干什么的 零基础学 python 要多久 python 为什么叫爬虫
    python 爬虫菜鸟教程 python 爬虫万能代码 python 爬虫怎么挣钱
    python 基础教程 网络爬虫 python python 爬虫经典例子
    python 爬虫
    (* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)
    以上内容无用,为本篇博客被搜索引擎抓取使用

  • 相关阅读:
    准备工作
    使用awstats分析nginx日志
    kvm虚拟化环境中的时区设置
    使用awk格式化输出文本
    gitlab(7.9)升级到8.0.1
    为openstack制作CoreOS虚拟机镜像(基于CoreOS官方提供镜像)
    KVM虚拟化之嵌套虚拟化nested
    编译制作Linux 3.18内核rpm包(升级centos6.x虚拟机内核)
    Linux主机之间传输文件的几种方法对比
    spice在桌面虚拟化中的应用系列之二(Linux平台spice客户端的编译安装,支持USB映射)
  • 原文地址:https://www.cnblogs.com/shuchongzeishuai/p/13940474.html
Copyright © 2011-2022 走看看