鼠鼠笔试完过了很久都以为凉了忽然收到了一面消息,直接被拷打。
1.项目(主要问Redis在项目中的作用,token过期等,然后说好像也没啥好问了。。。)
2.string,builder,buffer
3.list和map的特性和区别,一百万数据量如何选择
4.进程和线程,内存区域相关,进程通信,线程通信。进程调度算法。
多线程的并发安全问题,如何解决这些并发问题(提了锁,原子类)
5.网络相关osi模型(就答出个这个),ping包的结构,Mac,dos(只能说这方面一窍不通),简历都没写计网相关,所以还有一些记不清了。。。
6.IO模型,nio,bio,aio,面试官说五个常见,还有两不知道
7.数据库相关(如何实现分页查询,数据量百万级别呢)
8.算法(两条单链表求交点,答了哈希表,又问链表很长怎么解决。寻找最长回文子串,答完又问如何把一个字符串分割成最少的回文子串)
30min,算法都是口述没有手撕
答的很差,问稍微深一点就不会了,特别是网络相关,没有按照简历去问,比较熟悉的MySQL相关和框架几乎一点没问,感觉是g了。感觉问的很零散没有那种引导层次递进的感觉,就是感觉几个板块一个挑着问点,也可能是鼠鼠我太菜了,大概率凉。