蘑菇街后台开发一面凉

蘑菇街后台一面(99凉)

分享一下面试经历。
0、吃了项目不行的亏,上来怼项目直接蒙圈。
另外由于没经验,很不适应这种宽泛的问题...比如谈一下xxx吧,没有具体化要讲的知识点,给一个大方向,全是只讲了大概,没有讲到细节。当然也有可能是我连简介都没有讲好,他不想听细节。

1、自我介绍

2、介绍下自己的项目,用到的技术,过程中遇到的难点,怎么解决的。
我的项目是很简单的用ssm写的curd项目,说的时候很尴尬。干扯了一堆权限控制、token实现。答完了很嫌弃来一句,这就是你项目中最难的?说实话我也很嫌弃,但没办法呀,忙着复习基础没时间搞项目...

3、数据库相关。
还是问项目。问里面数据表的结构(缺啥写啥),索引怎么建的(就建了个主键索引啊...),数据库怎么优化的,回答了一个慢查询日志。整个人给问懵了。

4、谈一下项目中的框架吧。
答了下spring的ioc、aop;Mybatis防止sql注入、数据库查询分页

5、还是项目,有没有用到什么设计模式?
答了个单例,说了下优点,没说出缺点,回头看看

6、看你用了nginx,什么是nginx?什么是反向***,怎么用的?

7、谈一下http、tcp吧
很宽泛。吃了没经验的锅,只是介绍了一下他们的特点,没有深入谈。本以为面试官会继续接着问的,谁知道就直接下一步了。握手挥手滑动窗口,都没说。

8、说说类加载机制。
balabala...

9、你说看过jdk源码,谈谈有什么收获?
不知道怎么说。我以为会问我看过什么,讲一下我看过的源码。但是这个问题好像是问看jdk源码对你平时写代码有什么帮助,没遇到过这种问题,答得很吃力,说了下扰动函数,写hash的时候有时会用到。

10、说一个排序算法吧,怎么实现、时空复杂度,适合什么情况。
答了下快速排序。这时候脑子已经不动了,答得很机械,连空间复杂度都说成了O(n)。

11、有没有参加过什么开源项目。

12、平时怎么学习的。

13、有什么想问我的。

感觉节奏很快,没有预想过这种问题,说的很结巴。反正凉是肯定凉了。
总之仍然不能放弃,什么糟糕的情况都是要去面对、思考、改变的,连面对的勇气都没有,何谈改变处境呢,与各位共勉。

#面经##春招##实习##Java工程师#
全部评论
加油!
点赞 回复 分享
发布于 2019-04-11 11:44
快速排序空间复杂度不是On?需要On空间存stack啊
点赞 回复 分享
发布于 2019-04-11 13:02
同感,确实是有这种面试官问的都是很宽泛的,我之前也是吃过亏,加油!
点赞 回复 分享
发布于 2019-04-12 16:30

相关推荐

11-05 07:29
贵州大学 Java
点赞 评论 收藏
分享
评论
点赞
32
分享
牛客网
牛客企业服务