弱校acmer,南京区域赛靠罚时侥幸得到银牌。用了一个寒假写了个小项目和背面经,年前靠着朋友的内推码投了字节跳动的财经部门,年后打来电话预约在了2月26号。终于等到当天下午两点,开始面试
一面(53分钟)
自我介绍 项目介绍
实习还是正式面试,哪时候可以入职
问点基础的叭
进程和线程的区别
一台机器最多有多少个进程 我:65535 怎么来的?端口号(错了)
进程描述符知道吗?问进程ID和这个数目有什么关系?
一个系统能有多少个线程?不会
进程的调度
中断?软中断和硬中断
fork()函数
知道怎么实现吗 不会
内存的分页和分段 它们是否连着的
怎么查一个分段
分页查找未找到,最近最少使用和最近未使用的区别
这个到这吧
内存的垃圾回收 不会
网桥交换机路由器 网桥不会
输入url后中间的过程
tcp 为什么不能2次
知道NAT,知道ipv4和ipv6吗 不会
http和https的区别
https加密算法有了解吗?可以公钥加密私钥解密吗?刚开始答错了,面试官一直暗示
C++的多态
虚函数表
C++深拷贝和浅拷贝
new和malloc的区别
算法题
快排
给一堆信封,每个信封有长宽,问最多可以将多少个信封塞在一起(塞的时候长宽要对应,并且相等长度不能塞入)动态规划
等下一个面试官连接
二面 (70分钟)
明