纪念美团面试一面,也是我的第一次面试(Java开发相关)
自我介绍
Java基础
1、 你知道Java的四种特性吗?分别说一说具体含义?
2、 ArrayList为什么是快速失败的?
3、 线程池的参数有哪些?线程池的作用?
4、 JVM的有几种内存方式?分别有什么功能?
5、 GC的检测方法和回收方法?有哪些可以作为GC root?
6、 Java 类加载器如何工作的?
7、 Java 中new一个对象会发生什么?
8、 String类型?String s1 = "123";String s2 = "456";String s3 = s1 + s2;问:s1、s3 指向地址在内存模型的哪个区?
9、 String、StringBuffer与StringBuilder的区别?分别用在什么场景?
10、 hashmap的put()与get()的实现?
MySQL数据库
1. MySQL的存储引擎有哪些?有什么区别?若发生等值查询(where、order by、范围查询between/in)二者效率如何?
2. SQL语句的优化器什么的?
3. SQL的explain,type什么的?(ps:这个我不懂,尴尬)
4. Count(*)、count(1)与count(列属性)三者的区别?
项目相关
5. 请你从项目中选择一个你最熟悉的项目介绍一下?包括解决了什么问题?效果如何?其中难点是什么?你是如何解决的?
性格、人生选择相关
6. 你觉得你性格优势有哪些?举例子说明?你对未来的规划如何?
7. 问我是不是上海人?你是保研的还是考研的?考研时为什么没有选择更好的学校就读?
反问问题
8. 您觉得我有哪些方面需要提高的?您们公司主要使用什么数据库?
ps:全程一个小时,面试的小哥哥人很好,说话很好听,面试感觉很好。然而我太菜了,许愿有二面吧😪
(这是我自美团最早一批笔试后,收到的面试通知,笔试AC为0,原本以为是没戏了,估计是被捞起来的😂)
#美团点评面试##美团##Java工程师##面经##校招#