本人是一本在校大学生,目前正在找java实习工作,很早之前投了浩鲸云简历,这周刚刚接到面试通知,祈祷二面中……
坐标:重庆
面试岗位:Java工程师
面试时间:大约30分钟
面试问题:
1、讲一讲IO
2、线程的几种实现方式?你项目中用过哪些实现方式?
3、Runable和Callable的区别?
4、sleep()和wait()的区别和共同点?
5、说一说对synchronized的理解?
6、synchronized在JDK6之后做了哪些优化?
7、 synchronized和ReentrantLock的区别?
8、你用过Docker吗?说一下常用命令?
9、顺便说一下Maven怎么打包(命令)?
10、MyBatis的#和$的区别?
11、项目中前端用的什么框架?会JS吧?
12、多个线程操作MySQL,有查询和修改,怎么做?(这个问题我很迷,我回答的是MySQL的行锁和表锁)。
还有些没啥映像的SE的简单题,忘了。
问完之后就是说公司加班/出差情况,问学校还有没有课,如果过了,什么时候可以去实习巴拉巴拉。。。
还问了,对突然性通知出差、半夜3-4点让你起来改代码的看法。。



