c++后端工程师—系统架构岗位 一面(估计凉了
二战失败,找同学投的字节内推连简历评估都没过,自己抓瞎在官网投的社招,被HR捞起来给转到校招
1.自我介绍
2.项目展开:
pagerank算法的作用,标签传播算法是什么、
虚拟内存、逻辑地址转物理地址的过程、保护模式如何保护,
3.c++:
多态是什么,静态多态,动态多态
c++底层如何实现多态(懵逼,不会
析构函数,虚函数,虚函数表
3.操作系统:
编址大小,32位机器插四个2G内存,可以使用嘛
进程、线程的区别;
如何创建进程、线程(不会,卒
4.网络:
网络模型(OSI) 网络层和传输层为什么不能合并(回答的协议的区别,面试官不满意,后面乱说的传输层是进程间通信,网络层是IP地址间的通信,不知道对不对
socket编程会不会(不会,只看了CYC2018,可能问的I/O模型,没反应过来。炸裂
5.编程:
1.实现优先队列 2.合并多个有序链表
选的2,类似归并排序做的,问时间复杂度,
有没有更优方法,答数据范围小,可以桶排序
看的八股几乎没这么问,面试真随缘,以为网络TCP握手必问,结果没问,I/O复用以为也很可能问到,也没问(可能是我没把socket编程那里往上面扯
代码最好多练练ACM模式,leetcode核心代码模式真不太行
全部评论
(3) 回帖