二面:  二面比较轻松,参考价值不大。  应该是手机芯片的软件支持部门  面试官挑了一个感兴趣的项目问问题 平时如何调试程序,遇过的难以调试的bug是什么样的? 操作系统,你有修改过内核吗? 专业相关,绩点排名、学过最好和最坏的专业课、怎么学习的?本科实验室情况,相比于研究生的优势在哪? 比赛相关,比赛形式、怎么分工的? 职业规划,对哪方面的工作感兴趣? 一面: 总结一下,背八股时要多问问自己为什么这样做,有没有什么更好的解决方案,,否则就会像我一样直接***碎。。。  联发科深圳 时长 一个小时 面试官好像是二级主管?有点忘记了,。  为什么你只介绍两个项目,其他的你不说吗?堆和栈有什么区别? 使用堆有什么好处吗? 重写与重载有什么区别?  static的作用? static函数能不能访问其他非static的变量?为什么? struct和class的默认访问权限? 接口和抽象基类是什么?有什么区别? 你说的是pimpl,和我抽象基类和接口有啥关系? 子类可以继承多个抽象基类吗,为什么?引用和指针有什么区别?为什么要用指针、为什么要用引用? 你能不能举一个只能使用指针的场景? 引用的地址可变吗?  static修饰的函数可以被覆盖吗? 了解字符串吗,能不能说说streambuf和stringbuf操作系统中的多线程是如何实现的? 多线程解决了什么问题?  多线程中为什么存在同步问题?怎么解决同步问题? 你写过多线程吗?怎么写的,什么场景? TCP怎么保证可靠性?socket编程相关,你的数据怎么发送的?send、read。。你没有listen accept bind吗?  你对TCP做了哪些优化? 你为什么修改TCP协议栈? 为什么你说局域网环境下可以使用1-ACK重传? 使用3-ACK重传是因为乱序吗? 在我们实际的手机开发中,实际上发生重传的次数要大于3-ACK,你知道是为什么吗? 为什么你传输的包长度在几十~几百字节之间?如果某个请求响应失败了,你是如何处理的?  你的项目如何保证传输安全?HTTPS传输,是你自己写的吗,还是操作系统实现的?我:.... 闲聊
点赞 9
评论 17
全部评论

相关推荐

后来123321:别着急,我学院本大二,投了1100份,两个面试,其中一个还是我去线下招聘会投的简历,有时候这东西也得看运气
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务