首页 > 美团后端暑期实习一面凉经
头像
一只程序汪0
编辑于 2021-03-21 09:49
+ 关注

美团后端暑期实习一面凉经

  • 面试时间:一个小时多点。
  • 面试官是位小姐姐,所属部门是美团到店,我猜她应该是做java后端开发的,人比较和善。
  • 先问了java的问题,然后是mysql,然后是计网,最后是编程题。
  • 可能不全,只记得这些了。有些词没听说过记不得了。还是我太菜了...

    以下是问的内容:

1.java的容器有哪些?
2.hashmap底层原理讲一下?hashmap多线程并发会发生问题?为什么?-死锁。
3.问SQL的问题:创建学生表,包含id、姓名、学号、成绩、年龄。id是主键自增,学号是唯一约束。
4.学号和成绩建立组合索引。
5.根据学号查成绩。再建一张表,包含学号和成绩。根据学号怎样查到学生姓名?-JOIN
6.按成绩每10分一个段输出学生成绩和姓名。
7.事务的特性。-ACID
8.MYSQL隔离级别,各个级别解决了什么问题?一般用哪个级别?
9.联合索引,给出语句,分析能不能命中索引。-最左匹配原则
10.SQL注入讲一下。怎样避免?
11.知不知道mvcc?-不知道
12.jvm内存模型包括什么,各自存放什么?
13.内存模型的堆里面有什么区域?- 新生代和老年代。。。
14.为什么分为eden、survivor0、survivor1区?
15.gc和full_gc,还有一个没听懂。
16.问一下计算机网络吧:OSI七层模型,每层干啥?
17.TCP和UDP是哪一层?
18.应用层有哪些协议?
19.http和https的区别?
20.cookie和seeion的区别?
21.TCP三次握手四次挥手?为什么三次,两次不行吗?
22.TCP如何保证可靠性?开始没听懂,后来问了下就是拥塞控制。
23.http状态码知道哪些?说了200、404、500、501。再把3开头的说一下。
24.多进程和多线程的区别。
25.进程之间的通信方式?
26.java的volatile了解过吗?
27.runnable和callable的区别?
28.线程的sleep和wait的状态的区别?哪一个占用cpu?
29.git用过没?哪些命令?reset和rebase用过没?
30.常用的linux命令?vi用过没?grep用过吗?
31.算法题:找到链表的倒数第k个节点。

更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐