猿辅导1/2/3面经
发面经攒人品,求给个offer。
对猿辅导的印象很好啊
8.23猿辅导一面(视频)
(一面的小哥哥好帅啊!人也超nice的)
1.手撕两道算法题:反转链表-递归和非递归 , 一组排序的数组里三数之和为0
2.http和https
3.进程线程的区别
4.实现线程的方式4种
5.怎么实现线程的先后顺序
6.sleep能不能释放锁
7.synchronized的原理,可以对静态方法,实例方法,代码块(这里说的不太清楚)
8.synchronized和lock的对比。引申到解释公平锁和非公平锁
9.MVC讲一讲
10.设计模式你知道哪些?细问
11.SQL,student 中score 分数top3的。
8.24猿辅导二面(视频)
1.问项目,问很多细节
2.异步队列还可以用什么,加密算法有哪些?MD5加密算法?
2.jvm上的运行数据区域,程序计数器是什么作用,堆,虚拟机栈放什么的。收集算法,CMS,GC ROOT有哪些,classLoader……
3.HashMap.linkedHashMap linkedList,为什么是双向链表,不是单向…………
4.动态规划知道吗?
5.说出你知道的二叉树(完全二叉树,查找树,平衡树,红黑树,还有吗?说他们的定义,以及重点说红黑树)……
6.实现一个前缀树
9.10猿辅导三面(南京)
1.看简历问一些简单的问题,研究方向,实习,做了什么等等
2.算法题1:用linkedList,wait,notify,synchronized实现一个blockingQueue;没写完整
算法题2:合并两个有序链表;
算法题3:1-2 2-3 4-5 7-8等前面是后面的父节点,写一个函数返回森林的根节点;(说是工程题)
算法题4:求平方根;
(啊,1,3可能没撕完整,所以我面了4题算法)
3.数据库的ACID
4.计算机网络的UDP和TCP的区别,HTTP的幂等性
5.操作系统的虚拟内存
后面我有问面试官我的表现,他说我实践经验不足
虽然有hr面,但是我觉得三面我面的特别不好
感觉悬的很