我凉了,大家加油,面经奉上
腾讯一面
1、自我介绍,介绍完以后能感觉到面试官是一个很有条理的人,整体分了四个部分(代码考察、基础知识部分、项目深度沟通、问答环节)
2、代码是一个字符串解压缩,思路说出来了,代码没写出来,时间有些不允许,面试官还给了提示,看来我的代码能力太菜
3、https和http,我讲了不同还有https的加密过程,
4、七层模型介绍,tcp和udp的不同
5、gc相关,我把我知道的gc相关全说了,说了挺多
6、牛客系统文字聊天设计测试用例,说完面试官还给了一些补充,
7、项目相关,就各种聊,面试官觉得我的项目有点简单
8、面试官也是西安的,觉得我还不错,哈哈哈,谢谢
9、进程线程相关,怎么同步的
10、还闲聊了一些,就不写了
腾讯二面
二面好像换部门了,是个小哥哥
1、上来就让介绍项目,两个项目自己挑一个讲,聊了二十多分钟,真的问的很详细,技术选型理由?遇到的困难?怎样解决的?测试过程怎么做的?发现了什么问题?等等等等
2、一直问我啥啥啥都怎么做的,我就说我各种百度。自己学习。从陌生到熟悉再到自己实践,
3、继承?多态?java怎样实现多态的?有什么好处?
4、java的异常处理机制和体系,?关键字?为什么要有异常?没有会怎样?c++呢?别的语言呢?
5、tcp/ip架构模型,
6、进程,线程,协程?进程的状态?线程间怎样通信?怎样做线程间的通信
7、问我感觉我对自己的代码能力怎样评价,因为一面面试官给的评价是基础扎实,代码能力欠缺,因为一面那个题没写出来
8、你对语言之间的差异怎么看
9、你还有什么问题?我就说希望对我的学习提一些建议。面试官说,基础很不错,学习能力挺强,深度有待加强
10、测试、测开、开发自己的看法
腾讯三面(已挂)
不一定按顺序啊(腾讯大型翻车现场)
1.在无序数组中,给一个值,返回和为这两个数的下标。
2.对sql增删改查没什么问题吧,出了两道sql题,问了数据库分类相关,给了一个场景问哪个合适
3.驱动程序听过吗?有什么作用?
4.平时用什么系统,有遇到什么问题?为什么打开软件时放在c盘就比较快?
5.逆序字符串?为什么stringbuilder效率高
6.为什么电脑可以同时打开多个软件,我说多进程,让我解释都分配进程什么资源,?
7.为什么你在QQ打视频时还可以同时在word里面进行操作,我说进程有独立性,问我这个独立性是怎么实现的?
8.10进制转八进制怎么做,如果没有递归出口会有什么问题?我说栈崩溃,问我栈里存的什么,为什么会崩溃?有什么方法?
9.项目细节相关,
10.平时喜欢干什么,我从学习和生活两方面介绍,问了我博客里面都写什么,具体说说。平时练题会练什么类型的题,
11.还有什么问题问他
其他的想不起来了