美团测开 一面面经
自我介绍
介绍项目(项目中用了什么算法,什么语言)
研究生主修课程
为什么想做测试?
计算机网络:
- Http和Https的区别?
- SSL?HTTP和HTTPS具体是怎么实现的?
- 三次握手?
- TCP和UDP的区别?
- TCP的连接指的是什么?
- 可靠传输怎么实现的?
- get和post的区别,使用场景?(get一般用于数据查询、post用于数据添加、修改或删除,这点没考虑到)
- get和post的参数在哪,是怎么传输的?
- get的安全性为什么低?为什么有长度限制?
- 场景题:登录一个网页,第一次登录需要密码,第二次不要,但是第二天就要了,为什么
- cookie和session
数据库:
- 左连接、右连接、内连接、全外连接
- 数据库索引?
- 什么情况下需要用索引?
- SQL几大限制?
- 写sql语句:查找平均分大于60的同学
JVM:
- 新生代、老年代
- 一个对象从创建到消亡生命周期
- 什么时候会发生full GC?full GC总发生好吗?为什么不能总full GC?(因为full GC一次需要很长时间)
其他:
- 了解Linux吗?
- Redis怎么学的?
- Java框架了解吗?
手撕代码:
- 判断是否是回文串
- 给两个字符串,判断一个是否可以由另一个转换顺序变来
反问环节
ps:美团的面试官还是很和蔼的~不会的问题还会给讲解~点赞~面试体验不错~
第一次面试~真是太紧张啦~暴露出好多不足~但还是许愿二面~