猿辅导(口头offer)
今天特别开心,终于获得了自秋招准备以来的第一份offer,分享出来面经给大家参考一下。
坐标:猿辅导后台开发
在南京面试,两轮技术面,第二天收到hr小姐姐电话说过了,发了口头offer。
一面:
1。项目:
特别深刻,问的比较仔细,把做的项目中经历的一些特别有意思的东西说了下,面试官小哥哥貌似挺感兴趣。
唠了大概20分钟。
2.基础知识:java集合的理解,让我把所有容器梳理了一遍。集合扩容,把所有情况都归纳了以下,感觉小哥哥挺满意。。
3.http和https。答了一下区别,加密和非加密,一个直接运行在tcp上,一个先通过ssl/tls加密在运行在tcp上。
4.手写代码:
题目1:一个数组中可能含有相邻相同元素,把重复元素去除。
直接遍历,前后比较,相同元素不操作,不同元素存下来。
题目2:第一题改进,如果元素相邻,去除该元素。
我给的思路:回退法。若遇到响铃元素,指针回退,他说思路对了,可以换个结构,最后用栈实现。
题目3:给一个字符串,里面含有加减号以及元素,求结果。
ps:这个比肩简单,我用队列实现的,挺满意。
二面:
1.唠唠项目。
2.手撕代码:
求数组中前一元素减后一元素最大值。
(比较简单的动态规划,思路说了一下,后面让压缩空间复杂度,手写了代码)。
感觉两个面试官小哥哥全程特别温柔,现场面试真的比电话面好很多的说。。。。。
最后,祝自己还有正在准备秋招的小伙伴们再接再厉,找到一份适合自己的工作。