华为--被搏杀(微笑)-实习
一面专业面:(30mins) 一面是一位女面试官,非常和蔼可亲,态度也很好。
● 在校成绩
● 项目团队相关问题
● 进程通信方式
● 进程通过共享内存实现通信是如何实现的?
● 并发操作时,如何保证共享数据的一致性?
● C++内存区域划分及其用途
● 手撕(力扣-每日温度-739)
二面主管面(接近50mins)
● 面试官是一位戴眼镜、很有气质、风度翩翩的大叔,有点像大学教授。讲话很有条理,逻辑清晰,问问题也很异常犀利、角度刁钻、直达痛处。
我寻思着这不是主管面吗,咋问了这么多技术问题?????????
一开始的问题还是正常的,如下:
● 深挖项目技术细节,做这个项目的目的?(有开源现成的为啥重复造轮子?)往深处问了很多技术细节,(应该是在确认我是否真正上手去做过这个项目
○ 年龄有点大,是不是晚上学?(微笑....
○ 看过哪些专业书籍?列举出具体书名
○ 研究生为啥跨转业?如何弥补跨转业的知识?举例说明,具体一点。
○ 之后的职业规划、发展
● 有深入了解过C++吗?了解过什么新特性?
● 为啥C++有智能指针而C没有?
○ C++智能指针种类,为啥auto ptr逐渐被弃用,(auto缺点),其他智能指针的优点?
○ shared ptr的底层实现原理是啥?
○ (这里歪个楼,面试官见答得不是很麻溜直接抢答,娓娓道来、滔滔不绝、平铺直叙毫无废话,感觉就是深耕技术很重的专家,但是表达又极其的简单明了、逻辑清晰,和一般的Geek专家风格还不太一样 有点像学院派的你懂吧...
● 模板编程有了解吗?
装B提了一嘴最近在给Linux内核打实时补丁,实现Linux的软实时特性,然后....然后就开始被面试官搏杀...(微笑
● 实时是啥?怎么定义实时?
● 了解过哪些RTOS?
● OS的实时性具体是通过什么手段、措施实现的?(让我讲具体点...折磨啊....
● 为什么通过给内核打补丁就能实现实时特性,底层实现的机制有了解过吗?
● RT性能方面
○ 现在的RTOS和以前的RTOS实时性能有什么进步、提升?
○ 实现的原理有何改变?
○ 现在版本的RT-Linux内核和以前的对比有何改进提升?
○ 软硬实时的概念
被搏杀了兄弟萌...被问麻了
● 总的来说面试官是那种学院派风格,看的出来技术知识储备十分渊博,不仅啥都懂,他还懂的都很深入..... 关键是表达还极其清晰流利,非常少见。
● 但是人还是非常nice,最后在提高技术水平、加深知识理解方面给我提出了很多有用的建议(听得出来不是客套话,这一点还是非常感激的!毕竟机会难得!!)
● 也非常感谢能有这次跟巨佬交流的机会(抱拳了
#华为##暑期实习##华为暑期实习##面试##阿里##腾讯##百度#
#牛客解忧铺##牛客在线求职答疑中心#