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

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

 

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

 

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

 

很多人学习python,不知道从何学起。
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
QQ群:1156465813

 

 

目前这个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开发学习群:1156465813,群里都是学Python开发的,如果你正在学习Python ,欢迎你加入,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2020最新的Python进阶资料和高级开发教程,欢迎进阶中和进想深入Python的小伙伴!
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值