今天一下午时间,面试体验很好,很多很多的小姐姐,可以说是我面试过的公司中,小姐姐最多的一次了。所有人都很nice
1面:
现在来了解下你的基础:(顺序忘了,问题可能有遗漏)
1.堆和栈的区别
2.指针和数组的区别
3.线程和进程的区别
4.select,epoll
5.流量控制,拥塞控制
6.chmod,chown,grep,awk有哪些作用,其中grep显示行号的参数
7.写一个四次挥手的过程
8.手写服务端,客户端(我发现已经很多次遇到这个问题了,每次我都记不到具体参数)
9.写一个SQL语句,查询,用到了排序和分组
10.new malloc的区别
2面:
1.概率题。三扇门,一扇背后有奖品那个题,很经典的一个问题。没答上。
2.写一个代码,问题描述有点麻烦,反正思路就是:找根,然后用了的前序遍历
3. A a = b; a,b都是A这个类的对象,那么这条语句是初始化还是赋值
4.棱形继承。
A
/ \
B C
\ /
D
讲下这个问题,在虚继承时,B,C虚继承A就可以了,还是D虚继承自B,C就行了
3面:
手撕代码旋转数组的查找。
3面就只干了这一件事。。。我写来自己绕进去了- -。。但是居然还是HR面了
又是等开奖的日子,煎熬……