美团一面(3.25)
算法题:
最长无重复子数组(LC类似题目:无重复字符的最长子串)
做题的时候紧张的一批,前后做了二十多分钟才通过,之后和面试官讨论之前卡在哪里了。
项目相关:
两次MD5加密的必要性。MD5加密是加密算法吗;你还了解过哪些加密算法;这块没答好。。。
其他:
红黑树了解吗,它的三大特性?(直接不会)
抽象类和接口的区别
ArrayList与LinkedList区别 (我说了底层实现不一样,结果面试官继续追问为什么不一样。。。数组和链表本来结构就是一个可以随机增删的啊,蒙了)
get和post请求的区别(我说本质上是一样的,都基于TCP,只是一个用来发送数据,一个用来请求数据。面试官问还有没)
三次握手四次挥手
四种隔离级别,解决了什么问题
数据库左右连接的区别
ArrayList扩容机制
反问:
我哪些地方回答得不好(不方便透露。。)
问了问相关的业务有哪些
自我评价:1、做题的时候紧张了,以后做题要形成卡点做题的习惯,有时间观念。
2、项目再好好理理,牵扯到的东西要了解背景,来龙去脉;
3、面经总体还行,需要再细化一下。