阿里巴巴、智乐、英伟达、全智电子社招面经(c++工程师)
阿里巴巴
电话面试技术一面:
1. 先是自我介绍
2. 针对专业问了数据转发流程等
3. 针对数据结构算法问了表项hash设计等
4. 最后是对方介绍业务及岗位
---------------------------------------------
智乐gameloft
:1、第一天,先考试,题目和几年前基本一样,然后上机用vc改俄罗斯方块的bug。消除逻辑,掉落状态设置。
2、面试,来两个人,主要是问简历上工作经验
3、问1、stl里map的实现
4、singleton模式的实现
5、mysql优化方式
6、问PSRAM、SDRAM、DDR、DDR2的时序特性?I2C触摸屏芯片与CPU的数据传输流程?画出相关图例?
英伟达
1. usb子系统
2. 电源管理
3. 中断,软中断
4. 内存管理
5. 还有arm的
6. 以往工作内容?
7. linux内核?
8. linux进程间通信方式?
9. .以前做过哪些驱动,说其中几个你最熟悉的驱动调试过程。
10. 问epoll的LT和ET的区别,memmove的特征,设计内存。
11. 问了一些关于网络的问题,比如tcp/ip协议
12. 为什么离职,未来的职业规划
---------------------------------------------
全智电子
到达公司后先做一套难度非常大的专业试卷。部分题目如下:
1. Linux中,如何强制中止一个叫做kduzu的服务程序
2. Linux中gcc如何编译meddle.c文件,要求打开警告,并且将警告当成错误,并且需要调试目标文件,使用local/include作为标准包含路径,Linux系统由单用户模式切换到多用户模式的命令是,Linux中一个字符设备驱动初始化需要做哪些工作等等。
3. 然后是项目经验以及自身技能的面试。
4. 问怎么分表分库存储海量数据
5. mongodb相关
6. 折纸的智力题
#阿里巴巴##面经##社招##C++工程师##英伟达#