TP-LINK2021提前批后台开发一面至三面面经
6月24日截止前投递简历;
6月27日做测评,tplink 的测评和笔试在一起;
提前批-tplink后台开发-一面(腾讯视频)
6月29日下午5点20,10min;
- 自我介绍(听了我项目是看别人的,然后自己增加了两个功能,好像就不是很感兴趣了);
- 线程池创建方法,构造函数的参数都有哪些?自己实际用过线程池吗?
- Java中线程同步的方法;
- 你了解多线程的调度算法吗?
- http请求的过程,你这是在网上看到的回答吧?自己实际去整理过或者实践过吗?有没有自己去抓过包?
- 说一说拥塞控制算法;
- 如何实现udp的可靠传输?
- 平时有刷算法题吗?力扣上刷了多少道?
- 还问了个select = 和select like的区别(不确定是不是这个,面试官语速有点快,听到的是equal和select的区别,重复问了好几次,都没听清,网上搜了下,只有select = 和select like区别比较像他说的)(又发现,问的估计是epoll和select的区别?是IO多路复用里面的)
- 你有什么问我?
提前批-tplink后台开发-二面(腾讯视频)
6月30日上午9点40,20min
- 自我介绍
- 项目中哪些部分是自己相关的,具体工作是哪些?
- 操作系统怎么样?网络呢?
- tcp与udp区别,tcp怎么保证可靠传输的
- 拥塞控制是怎么判断的,怎么进行拥塞控制
- 研究生课题是啥?问的好具体,解释了课题内容,课题实现原理之类的
- 学习计算机有没有影响课题进展,会不会影响毕业
- 主要用的Java?怎么学的,有没有刷题?都刷什么类型的题了?
- 简单算法题说思路:两个队列实现一个栈;
- 父母是什么工作,有兄弟姐妹吗?
- 成绩咋样?保研的?年年拿奖学金?
- 有什么问题问我吗?
提前批-tplink后台开发-三面(腾讯视频)
7月2日上午10点40,25min
- 自我介绍;
- 项目中的MVP是什么?
- MVP中,model层,view层,presenter层,层是个什么概念?
- 项目为什么要分层?
- 什么叫解耦,为什么要解耦?
- 你说的都是接口层面的解耦,有了解别的方面的吗?
- 本科中南为什么要来西交?为什么转计算机?
- 说一下自学时候的学习内容,看的什么书啊,时间线之类的;
- 说一下自己的研究生课题和进展情况;
- 课题里面的重难点是什么?
- 抽象一点来看,你的研究生课题属于什么方法论?比如是设计?仿真?工艺?制造?
- 你说你对常用的算法都有了解,挑一个说一下他的思想,时间复杂度,空间复杂度,不要说排序,太简单了
- 有什么兴趣爱好?(我说乒乓球和象棋,他说,平时比较宅?我???)
- 今天就到这里吧(没给反问机会)
7月5日收到座谈会通知
总体上问的还是比较简单