TP-link 杭州软开JAVA一面

9:00-12:00,我排11:00,面试官略迟到6、7分钟,进来直接告诉时间20min,不过我自己面完也30+了,所以一开始迟到感觉倒也没啥。
(面试官大概30-40?是个老大哥,看不太出来具体年龄)
开局先说一下看了我简历,准备问我网络、数据结构算法、java方面的问题,开始
自我介绍吹水2min,稍微提一下自学经历,给后面埋点伏笔

TCP和UDP区别    (可靠连接、拥塞控制、流量控制、头部段大小、socket端对端)
可靠连接怎么保证(三次握手、确认机制、发送接收窗口)
OSI自下而上七层,TCP/IP参考模型四层。  (七层里面会话层忘了,直说名字忘了)
往url发送一个请求,经历了哪些过程(缓存-DNS-缓存-建立连接(忘说了)-请求响应)
进一步问请求过程使用了哪些协议(.............尴尬,DNS?TCP?IP?  就硬试探,然后紧接着问链路层用了什么协议...投了,直说协议部分不熟)
滑动窗口(后退N步和选择重传,围绕发送窗口和接收窗口拿手比划着讲了一下)
栈和队列的区别   用两个栈实现队列
垃圾回收机制(特意问了一下想听哪些,结果说就想听个总体的,就围绕eden,survivor,old讲了一下,说明了一下各自使用的方式就过了)
进程间通信的方式(报菜名,管道fifo、消息队列、信号量共享内存,各自简单介绍了一下)
JAVA如何解决并发问题(问题太大把我整懵了,确认了一下想听哪方面的内容,syn,lock,juc,volatile简单说了一下,把问题反抛回去问面试官想听啥,估计时间不够他也没深问)

最后问了一下成绩和读研的事,考研还是保研(考研),本硕期间成绩排名(估摸着40%-50%),然后问了一下项目的事,结合前面提的学习经历讲了一下,其实就是烂大街的springboot为主体的前后端商城项目(其实我还是做了很久的..毕竟人菜手生),自己加了点redis,es之类的进去,估计业务不相关就没问具体内容(也可能是没时间了)。

可能还有,但记不起来了,大致就这些,没有反问,面完说我可以直接退出,估计急着面完吃饭吧(我也饿了,就说了谢谢就走了)

大多数其实都是答上第一下就没追问了,总共20分钟我也没往细说,问的还是以计算机网络为主,问的倒是不深,我自学的时候也只是看的B站上王道考研的计算机网络视频加做了点笔记,感觉回答起来也够了。

最后说下个人情况,不当谜语人就直说了。本硕浙大劝退半机械专业男,一年前决心转码,结果今年八月外省出差..九月中旬才回来... 题目刷少了被一顿吊打截至今日还是0offer,前几天面研究所的同学已经拿offer了,而且工资比我以为的高不少平均也有20W了,(因为我本科的时候去面过业内大厂结果一年12W都没有..),心里实际挺焦虑的。面试前两天收到的通知,因为是杭州本地人还挺想去的,收到通知后直到面试前大概针对性准备了16h,主要还是把网络这一块的笔记重新捡起来全翻了一遍(说实话这部分早忘光了,协议觉得肯定不会问就没看,结果还真问了..尴尬,看来内容可以不清楚,名字和大致干啥的至少还得记一下,至少可以跑跑火车)。

除了协议全部流畅的答上来了...应该能过,希望不是kpi面...
#面经##校招##TP-LINK##Java工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复
分享
发布于 2020-09-29 12:36

相关推荐

3 9 评论
分享
牛客网
牛客企业服务