腾讯二面,凉透透透了
楼主是非科班转Java的,抱着试试看的心态投递了腾讯的OMG后台研发。
一面是在23号,面试时间长达82分钟,全程聊项目的架构设计以及考察一些思维扩展。
面试官评价比较好,鼓励了我很多。
当时是本想着试试看的心态的,第一轮面了80分钟觉得自己血赚,就算没有二轮也非常高兴。
然后25中午接到了二轮电话面试的短信,晚上7点进行二面。然后晚上6.45分通知我改为电话面。
(通知都是临时的,没有一点商量的余地,所在地方网络比较差,最后没办法只能使用热点。)
面试开始(被吊打之旅开始,完完全全被吊打的没有还手之力):
一轮面试官对你评价比较好啊,说你是自学Java的?说一下过程?
你懂不懂C++呢?说一些你会的就行。
-1的二进制码是多少?
说一说大小端?
描述一下客户端和服务端进行socket的系统的过程吧?
系统调用是怎样的?
如果服务端在listen以后sleep了,那么client的connect还能接收到么?
进程间通信说一下?
选择一种说一下实现原理?
那么管道和消息队列之间有什么区别么?
为什么有这个区别?
快排思路说一下?
手下一下,拍照片给我。
知道队列么?
手写一下用数组实现的循环队列吧,只需要两个方法入队以及出队?
在改进一下?
为什么使用这种写法?这样就会有一个空间没有利用。可以不可在改一下?
好吧,腾讯给我一个学Java的给了130分钟的面试时间,满足了。基础太差了,太差了。
最近9次面试没有被问到Java相关的知识点成就达成!
卧槽,居然过了,不敢相信,完全不敢相信。居然到了HR面,目瞪口呆了。