当时去面试的时候是他们公司的一个招聘会,150多人就几个面试Java实习。
1.笔试
笔试应该是我写的最爽的一次了,就一道选择题是猜的。算法题算简单的,1.递归完成一个走阶梯问题(一步或两步)。2.字母大小写的转换。
2.技术一面
1.画 集合的体系结构图
2.list和队列的区别
3.堆和栈的区别
4.springMVC的生命周期
5.问在校成绩排名
3.hr面
当时感觉自己很帅(哈哈)。hr直接过来聊福利了,负责的工作内容,薪资福利啥的。但是,有候选人,等1到3天通知。
4.技术二面(电话)
两天后的晚上突然来了个电话,新的面试官面试。
1.介绍HashMap和ConcurrentHashMap,扩容机制,扩容后是如何给数据分配位置。
2.类加载机制,双亲委派模型(这一块看过,但是印象基本没了...现在让我想想也就能说个一两句而已)。
3.GC算法。
4.介绍AOP,传播行为,隔离级别。
5.数据库MyISAM和InnoDB区别。
6.SQL语句优化,索引,用什么代替in ,not in(当时没想到是exists)。
7.快排,然后问了还会什么排序(当时怂了,就说了冒泡和堆排)。
然后问了我为什么不在之前的实习干了。然后有7,8个候选,等消息。
最后没被选上,打电话过去,说我技术过了,但是学校是二本,他们优先选了985/211/一本的同学。当时我还把一些奖状和奖学金给他们看,最后搏一搏,还是被刷了。挺沮丧的,当时hr谈完觉得有戏所以就把另一家的offer给推了,弄的又无业了到现在...
现在我在深圳已经裸辞一个月了,其实之后有一家小公司发了一个offer,当时心态有些膨胀,想在一家公司长久干,面试的经理不太懂技术,我回答他问题的时候在打哈欠...对他说了一大堆,说我不太像程序员...像做产品的(interesting!)。因为问了公司的框架技术什么的公司的人都说的好模糊,他们公司后台就1-2个这样,就想提高一下转正的薪资长久干下去,然后直接不让来了。
牢骚就那么多了,还没工作,得加油了!
.