虾皮测开二面,深不见底。。。已意向书
7/5笔试
记不清了,貌似很顺利,算法题都做出来了。
7/15 一面
范围广阔的八股文
算法题:输入一个字符串抓换成整型。输入的字符串可能包含任何字符,但是只有纯包含数子或者前后有''_''或者前面有正负号的才可以转化成整型。
可转换:"234","_34234_","-343243"."+3243243"
不能转换:"222dsad","223dd44","-+3432","&678))"
写完写测试用例进行测试。
8/2
二面1h:
自我介绍
Linux系统,一个命令没有问。文件的存储机制,系统如何唯一标识,分页分段机制原理。
数据库。四个隔离级别,mysql为什么默认可重复读,这个情况如何解决幻读问题,可重复读如何实现的,MVCC机制,索引的原理,为什么用b+树不用b树hash表。
http。header里有哪些字段,referrer有什么用,https的过程,为什么会话密钥要的对称加密,不用非对称加密。
tcp。保障连接稳定的手段。校验和的步骤,多长。断网重传机制(不是快重传),连接的时间怎么控制,每次的报文都要计算响应时间吗,校验序列号中的seq和ack报文,seq怎么生成的。
高并发下如何提高数据库性能。硬件,软件(分库分表、缓存、消息队列)
redis:有哪些淘汰策略,lru如何实现。缓存穿透除了多级缓存还有什么办法,雪崩呢,,面试官提示不用背书本知识,发挥想象力....
项目中的难点,如何结果,现在想想还有什么更好的办法吗,发挥想象力...
java:有哪些垃圾收集算法,具体讲讲,有哪些垃圾收集器,讲讲G1过程和原理,有什么优势,在全局gc后到oom之间发生了什么。
还有一些没听过的东西忘记了。
竟然没有算法题,感觉还是做算法比较轻松,感觉比baz的面试难很多,加油...
8/5HR面
8/31 意向书
有后续分享博客面经。