下午去南京途牛参加面试,4点开始的,最终参加了一二面,5点的时候说hr在开会,会通过电话联系。
首先这是第二次参加面试,第一次的美团一面过后一直没有消息。各个大公司也在笔试中,就途牛这个中等公司快一点。
一面,女,介绍项目,问了http和https,数据库比较基础的东西,以及如何优化数据库,然后servlet、jdbc 问的原理,以及问了java集合类以及底层实现。主要还是对于一个点,自己说一说,看看你了解多少。还有好多问的不记得了,太杂了。哦,还有spring,和jvm垃圾回收,答的不好,特别是jvm垃圾回收,真要好好准备一下,上次美团就没回答出来,这次又碰上了。jdk1.6和1.8区别,太杂了,记不得了。
二面,男,被他怼了。介绍项目,问的一些地方怎么实现的,被他怀疑是不是自己做的,项目久远都不怎么记得了。自己项目一定要好好准备,具体功能的实现方式要总结一下,别在最容易拿分的地方出问题。然后问的操作系统,进程通信,信号量具体实现。数据结构学过哪些,然后问他们的实际用处,对于栈,我说了一个解决公式的括号匹配问题,不过他觉得并不行。冒泡算法,还有快排,虽然讲出来了,但被认为是自己背的。遍历效率,讲到了HashMap,说到哈希表和红黑树,解释为什么快。我说是排序树,操作复杂度是logn,但他要我解释红黑树原理,给你一段数字,让你取排序。真记不得了,而且也不熟,那些旋转和调整糊涂了。还说了uml,uniform model language,我脑子热了,说uniform management language,问的用例图,时序图等。软件设计模式,问什么时候用单例,应该是全局共享一个对象的时候。很杂,大学学的都问了,脑子都混了。问你学这些课的用途,实际用途,哎,都回答的不行。最后让回去好好想想。
hr在开会,后面会联系你。这是不是凉了。
回去巩固去了,回去的路上心情低沉。本科出来感觉好不如人,还是自己学的太差了。加油吧。