2017年美团点评面经(提前批)
美团点评面经(提前批)
自我介绍
……
数据库考查内容:
解释数据库范式,索引(不懂)。写了个查询语句:题目是从grade表中找出每科成绩都大于80分的学生名字。
计算机网络:
画出来7层网络结构,解释数据链路层主要负责作甚,介绍TCP的三步握手,其中ACK主要是做什么用的。
操作系统:
进程和线程的区别,进程的调度策略,进程之间的通讯方式。
Java知识
HashMap和HashTable的区别,hashMap的扩容方法。
学习Java的方式?
ArrayList和Linkedlist的区别以及各自的试用场景,以及ArrayList的扩容方法。
数据结构与算法:
手写快速排序算法,并解释过程。
第二面(答的特别糟糕):
Object类有哪些方法,clone方法的深拷贝和浅拷贝的区别,wait操作和sleep的操作的区别。
画出线程的状态转换图。
访问www.meitu.com网站,从浏览器发出访问到返回页面的整个过程。
手写一个算法:从字符串中“aecbcda”找出不重复的字符组成的顺序子串“aecbd”,用最优的时空复杂度。
我的简历中有提到Elastic search被问到了,答的一塌糊涂,所以建议简历中别写自己不熟悉的内容。
备注
二面直接被拒了,但面试官很好,他提醒我以后找工作还需要做哪些准备。
Spring,mybatis, redis. 其中Spring不是单纯的理解AOP和IOC,还要知道是怎么实现的。
路漫漫其修远兮,吾且依旧要努力兮。
#美团#