APP 内打开
分享
7
92
OPPO北京站面经(C++开发)
一面
自我介绍;手写冒泡排序 手写tcp三次握手四次挥手 手写tcp服务端客户端接口 mysql主从复制原理 redis应用场景 redis系统架构了解吗 堆和栈的区别?栈多大? 进程通信方式,特点 网络七层,各有哪些协议 预处理阶段做什么 udptcp区别,优缺点,应用场景 linux命令查看内存 du命令有哪些参数 要想把du命令检查出的大小单位都换算成G显示怎么办(没答上) 多进程和多线程的区别 timewait的作用 指针和引用的区别 free命令能观测到什么负载 ***和buffer区别 swap区干什么用的 写过shell脚本吗,shell第一句写什么? 用过python? stl内存配置器 closewait等待时间是多少 MSL是什么 SNMP基于什么实现 讲项目(应用场景,做了什么,线程池相关,界面逻辑) Git用过?讲讲有什么命令 最有成就感的一件事
二面
全程死抠项目,细节实现,难点,怎么解决的,假设场景,优化改进,压力测试,职业规划,团队协作问题。二面面试官比较严肃,很有压迫感,提出了几个解决方案并不感到满意,但综合整体考虑还是给过了。 (顺便问一下各位,udp高并发怎么处理较好?) hr面 正常聊,三观正常,都没问题。