腾讯后台开发一面
投了WXG,然后刚面完才知道是PCG的。。
本来约的电话面试,也没跟实习公司请假,想着电话来了出去打个电话面完回来接着摸鱼实习,结果忽然变成腾讯会议,还要在线写代码,只好偷偷缩在公司角落小声面试,希望主管没看见……
面试开始,先问了项目,然后是研究生课题。刚开始问Java,问到链表,主管过来了!!吓得我只好让面试官稍等一下,悄咪咪的打开PyCharm装作在看代码……
然后就开始了写代码环节,估计时间也不够了,就写了个链表翻转。(先是用栈,然后让用空间O(1)的,写了一个应该没错,但是他说有问题,然后我自己后面在ide跑没问题啊)
private LinkNode reverse(LinkNode node){ LinkNode temp=null,last=null; while(node !=null){ temp = node.next; node.next = last; last = node; node = temp; } return last; }
然年问了一下synchronized和volatile,单例,MySQL的索引,为啥用b+。
然后问TCP三次握手,问我SEQ是什么的缩写?不知道。。。TCP/UDP的区别?既然UDP不可靠,那么如何让它可靠一些?我说加序号,他表示不对,我再想不到了
开始从电话切换腾讯会议用了几分钟时间,中间又让面试官干等耽误了太多时间,面试没多久时间就到了,然后就反问,我感觉我凉了,也没啥想问的,就一个劲的道歉,毕竟让面试官干等着,实在太对不起面试官。。。
就这样吧,秋招第一面给了鹅,太久没面试了也紧张的一批,希望后面能有好的运气。。。