猿辅导
时间线
总共应该是有三轮技术面,面的好会有四轮技术面。
投递(20220814)—->一面(20220813)——>二面(20220817)
岗位:IOS客户端开发
一面
三部分:自我介绍、技术交流、反问阶段
自我介绍:老三样(教育背景、项目经历、个人技能)
问了一些c/c++基础、c++11新特性(左值、右值)、c相关的如何定义MAX的宏定义、const&constexpr和宏定义之间的区别?
计算机网络(TCP三次握手、四次挥手的具体细节、socket编程具体过程、HTTP和HTTPS的区别、CA证书?)
算法:链表反转(迭代法和递归法)
反问阶段:
1.公司的目前情况?
2.主要的技术栈?
【总结】面试官人挺不错,不会的一直在引导你,问的也比较常规,算法也比较简单。。
二面
同样三部分:自我介绍、技术交流、反问阶段
自我介绍:老三样(教育背景、项目经历、个人技能)
c/c++基础:左值&右值,++i和i++是右值还是左值??(这个之前stl中看过但是忘了,,,尴尬)、偏特化?(完全没有听过。。)C++的程序编译的过程
操作系统(IO多路复用的区别和联系)
算法:用模版实现一个单链表,比较简单就是template给忘了。。。
其他问题:为什么报客户端开发?了解跨平台开发吗?做通信为什么来互联网?
反问阶段:
1.公司的目前情况?
2.主要的技术栈?
【总结】面试官一开始就嘻嘻哈哈的,给了很多建议,总之体验不错(吐槽公司会议室太冷了,边发抖边回答问题)。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ò.ó!
评论