『原创』校招季 - 我的蘑菇街面试
蘑菇街1面
蘑菇街1面结束 求人品明天阿里三面 先说蘑菇街,首先感谢牛客内推,啦啦啦~~~ 话说楼主刚刚正在敲着AVL,6:40左右,电话响起,杭州的,第一反应阿里(o゜▽゜)o☆,不过阿里收到三面通知是明天啊,难道面试官反悔么23333。然后就接了,结果是蘑菇街,盼天盼地,小而美的蘑菇街终于来啦,小生等的好是辛苦。ok,开场,能不能现在面试,那还用说,时刻准备着。blabla就开始了,下面说一下问我的题吧,还没开始面试的小伙伴,下面才是干货! 1、Q:介绍一下你的开源MVC框架,相比SpringMVC,SSH的优势在哪里,区别在哪里 A:我怎么敢和SpringMVC比,我只敢仰望那些高大上的程序员写的那些牛逼哄哄的框架啊。我还是说一下区别吧,blabla。。。。省略15分钟
2、Q:说说你在项目中遇到的问题,怎么解决的? A:遇到了XXX问题,然后采用笨或绕的方法躲过去了,这个感觉答得不好。
3、Q:GC A:深入理解Java虚拟机已经刻在脑海了,这些问题简直就是小白菜23333
4、Q:JMM内存模型 A:Easy,撸过~~~
5、职业规划
6、要问的问题 我问了3个
7、讨论Github 差不多就这样。
蘑菇街2面
1,自我介绍
2,SpringMVC原理
3,SpringMVC加载过程
4,不使用SpringMVC自己写MVC框架时,不使用配置文件如何做到请求和视图层如jsp页面的一一对应。
5,XML文件解析的多种方法和区别
6,数据库表的映射关系以及持久层框架介绍
7,AIO,BIO,NIO原理和介绍
8,TCP/IP协议,
9,使用TCP/IP和BIO去实现通信方式,具体到BIO的哪些类和哪些方法,伪代码实现(这个直接挂了)
10,缓存框架有用过吗,说说看
11,垃圾回收算法
12,JVM调优策略和常用工具
13,服务器负载问题分析和解决(这个感觉也答的不好)
14,排序算法介绍原理和分析
好像还有几个,想不起来了,楼主今天咳嗽,嗓子好疼,将近2小时的面试,好累。。想起来了再补充吧。
蘑菇街3面
视频面试,线程安全的单例。项目。Java基础。
蘑菇街4面
视频面,聊天为主。
以上。加油!
本文系本人个人公众号「梦回少年」原创发布,扫一扫加关注。