面试主要是问简历上的东西,多把简历相关的子问题准备好就可以了
一面:
1.讲一下你自己收获最多的项目;
2.讲一下sql的join连接;
3.讲一下sql中where和on在等值连接时的区别;
4.讲一下堆、栈、队列的区别和应用场景;
5.讲一个稳定的排序算法和不稳定的排序算法;
6.讲一下java的单例模式(银行用户存款的例子)
二面:
1.讲一下你的其他项目;
2.shell的常见命令(>、|、/dev/null);
3.给定一个userid,visit_time的文件a,如何通过shell来统计出现的用户数;
4.Mysql的两个存储引擎有什么区别;
5.有一个课程表,有学生、课程、分数三列,求每个学生分数最高的课程以及分数(sql语句);
6.谈一下hashmap的扩容;
7.hadoop和spark streaming在处理数据时有什么区别;
8.谈一下java的内存模型以及如何优化。
...查看更多