2019/4/20号面试 24号收到正式offer
一面 半个小时
面试官年纪比较大了,可能是下午,也不太想理我。
自我介绍?
讲第一个项目?他根本不看也不怎么听
讲完说你这个哪里哪里不对,哪里哪里要怎么改。
讲第二个项目
你这玩意挺简单嘛
看简历:你在去年8月份拿了个全国二等奖是什么情况?讲讲
你这玩意很简单嘛,为啥能拿二等奖。
然后开始打字:估计是写面试情况。
你主要用java?
你会js?嗯,还会jquery,和一些前端UI框架。
你算法怎么样样?
机试A了两道半。
还不错嘛。
你本科在哪?
你这也没啥好说的,就是一些小网站嘛,你上楼等吧。(一面过了)。
二面。二面聊了接近1个小时
1.说一下你常用的数据结构
线性表(顺序表 链表 栈 队列) 树
2.你常用的设计模式
单例模式 建造者模式 策略模式 享元模式 MVC模式
中间还问了redis 数据库 java方面的知识 不难
3.讲一下这个项目,几个人做,为什么要做,目前做的怎么样。
4.说一下这个项目里异步消息队列的设计。
我就随便讲了一下(一面我还画图讲了十多分钟),然后把一面说的不足和改正方法说了下。
5.你这个的确有问题,但是就学生在学校来说,你能想到这个已经不错了。不过这玩意真的不行。balabala讲了一通高并发。
6.讲一下机试题目
点评挺不错。
又问了一下那个国家二等奖的项目。说:还不错。
7.又回到刚才的异步队列去了,我给你讲一下我们部门也做过这个东西。balabala,到这里我感觉应该稳了。
8.你才研一实习会不会有影响?你导师同意吗?
9.你熟悉java,那你C++ Python怎么样,我看你简历说的了解。谈到用py参加过华为的比赛
10.你想要做java服务端的工作嘛?
11.balabala,其实java服务端并没有优势,在公司其实大部分还是C++ python,或者go
12.你愿意来我们部门吗,我们也缺后端服务器开发的实习生,不过主要用C++ python,或者go
13.你是哪儿人?为什么来西安读研?西安怎么样?
14.你本科在哪?
15.你怎么看待加班
16.你觉得华为怎么样。
17.这里突然严肃,主要谈了对我整个面试的点评,觉得我不足的地方,做得好的地方,需要发展的地方。二面面试官告诉我不要拘泥于语言本身,我对java很熟悉,但是也要去学习C++ py go等其它语言,因为在工作中都是多语言配合的。
18.我给你安排什么时候的实习不会影响你?我说6月底7月初
19.那我给你安排7月中旬吧,你也可以考完试缓冲一段时间。面试官超nice
20.有啥问我的?
你是哪个部门?如果去你部门我需要接下来准备什么?
21 不用准备啥,好好休息,有空继续研究你这个项目,我很感兴趣。