今天的面试就到这里吧,58&美团一轮游面经。
58内推
下午面的,毫无套路,无自我介绍,无最后收尾,无表情。
1. 你的爬虫项目去重方法讲一下吧。
2. 怎么处理反爬的?
3. 你如果去维护网站,你怎么设计反爬?
4. 做俩算法题吧,单链表反转,冒泡排序优化
5. 你会Java吗?讲讲HashMap吧。
6. HashMap里边的链表是单链表吗?插入是头插法还是尾插法?
7. 301状态码和302状态码的区别说说。
8. 搜索引擎碰到301状态码和302状态码会怎么做?
单链表反转我是会写的,但是面试环境下脑子一团浆糊,真的是拿起笔来感觉整个人都是懵的,无奈只好写了个进栈出栈。
刚刚有点状态被告知已结束,20来分钟,到现在没消息,GG。
总体来说体验比较糟糕,感觉面试官从一开始对我就没什么兴趣。
美团内推
1. 介绍下自己的经历
2. 选一个项目介绍下其中遇到的难点,我聊了聊论坛爬虫带着***怎么增量的解决方案。
3. ***页你怎么爬?
4. 验证码怎么处理的?
5. HashMap的put过程讲讲。
6. HashMap是线程安全的吗?
7. Synchronized关键字聊聊,修饰普通方法和类方法的区别说说。
8. Java线程的状态说说,他们之间怎么转换。
9. 数据库事务的四大特性
10. 数据库的隔离级别,MySQL会出现幻读吗?
11. 为甚么TCP是可靠的?挥手过程说说。
12. UDP特点聊聊。
13. 什么是内存碎片?
14. 内碎片和外碎片的区别聊聊。
15. 为啥要段页式调度?
16. 3L桶一个,5L桶一个,无限水,怎么倒腾出4L来。
17. 爬n层楼梯,一次只能上一层或两层,输出所有情况的路径。
感觉很常规的问题,过程也挺舒服的,有点侃侃而谈的感觉,扯到最后扯到段页式上有点忘了,扯得不是很帅。
然后,最后两道题完全崩盘。
智力题,我把两个桶当成一样的底面积了,再想没想起来,卒。面完又想了两分钟,出来了。
最后一题,他一开始说的时候我窃喜,剑指原题啊,没想到要输出路径,GG,根本不会动态规划输出路径,实话实说了。
然后面试官说出了那句经典的话语“那今天就到这吧”。
然后,萌点出现,面试官说了上句之后,迟疑了大概三四秒,想起来应该安慰我一下,“如果通过了,后面可能会有人再跟你联系”。
卒。
总的来说过程很舒服,最后不会的也很干脆,就是不会,面试官语气也很好,体验不错,然而卒了还是挺郁闷的。