淘天来牛客还愿积善缘+二面面经

当时牛客就想着找一个内推,然后没想到发完简历之后,那位帮我内推的同学很快就加了我,并且帮我约了第二天面试的时间,在面试之后很耐心的帮我查询情况,后面就是要先做笔试,笔试完约了二面,二面是技术+HR 面试,在面完之后帮我内推的那位同学还很耐心的帮我问哈哈哈,真的特别感谢,下面附了他的内推码,感兴趣的朋友也可以投递一下,真的很有耐心。
附面经:
一面
1. 口述LRU算法如何实现
2. ArrayList以及LinkedList有什么区别,应用场景都有哪些。
3. 线程安全的list都有哪些,COWList如何实现的,底层,说一些COW的场景。
4. HashMap底层,CHM底层,红黑树是如何旋转的。
5. 进程和线程的区别,SpringBoot最大线程数200,下游服务200毫秒响应,计算QPS,并且设计一个方案可以增加QPS。
6. TCP和UDP,如果数据链路层经常丢包,是利用TCP还是UDP,如何实现一个尽量保证安全高效的方案。
7. Netty为什么用堆外空间,以及零拷贝。

二面
1. 如果只有半年时间的订单在一个库中,如何设计用户数据库表,分库分表后可以实现用户可以根据任意关键字来搜索自己订单的功能。
2. 如果用户打不开淘宝页面,给出相应的问题排查方案,告诉我有没有问题。(先说的DNS说没问题,然后说了Ping,能Ping通,说了Telnet 80,能通,说了是不是开了vpn,说没开。最后猜不出来了)
3. 有没有了解过真实12306里面有什么情况。
4. 你项目里面有什么难点,说了本科比赛的一个。
然后就是HR老师的询问,都是一些生活和从小到大的经历。当时是周五,过了周末后的今天也就是周二帮我内推的同学告知我过了。大家也来冲一下,真的全程帮忙跟踪流程!!!
全部评论
哦对,二面还要结合场景说了一些具体的设计模式是如何使用的。
点赞
送花
回复
分享
发布于 04-02 20:56 四川
hr面多久呀,都问了什么,佬
点赞
送花
回复
分享
发布于 04-08 10:45 河北
网易互娱
校招火热招聘中
官网直投

相关推荐

#软件开发2024笔面经#阿里妈妈事业部 1h13min自我介绍介绍一下你的项目开始深挖项目,收益匪浅。照片是怎么存储的安全框架你是怎么设计的,角色与权限是怎么划分的新注册的角色怎么分配权限评论表怎么设计,怎么设计的评论的评论分页查询是怎么是实现的,用了哪些sql语句如果数据量很大查询效率会降低吗有什么提高效率的想法吗订单超时是怎么实现的有没有提高效率的方法开始八股用过哪些集合(ArrayList、HashMap等)并发框架是指什么(synchronized、锁什么的)ArrayList是线程安全的吗(不是,源码中没用到synchronized什么的,但是有modcount)ArrayList会抛出线程不安全的异常吗。(应该不会)看了源码,modcount记录着集合的修改次数,也就每次add或者remove它的值都会加1,使用迭代器遍历集合的时候同时修改集合元素会抛出异常。并发框架了解哪些(synchronized、reentrantlock,可重入读写锁,countdown等基于AQS的记不清名字了)synchronized和基于AQS的有什么区别。(一个基于虚拟机,一个基于代码api)AQS底层具体怎么实现的(基于一个抽象的双向队列,将任务请求排列成队列,有一个变量state,当state大于1时,任务队列可以执行任务,否则将被阻塞)线程池了解吗,对于阻塞队列你知道什么。(有基于arraylist的,基于linkedlist的,基于prioritylist的,可以设置阻塞队列的大小,如果不设置,默认,可能会出现outofmemory异常)索引和事务了解吗,讲一下。(索引可以提高查询数据的效率,基于b+树实现,可以实现范围查询等等)可以多个字段建立索引吗(可以,比如(a,b,c),但是只能先查a再查b再查c索引才有效,如果自查b,c就用不了索引)就是最左匹配原则对吧,那如果是范围查询,比如a>m,能用索引吗。(不行,因为只有a相等的情况下b才是有序的,a不相等b不是有序的)撕算法力扣349简单题,两个数组求交集面试官很温柔,声音很好听,会一步步引导你,答不出来会说没关系,那我换个问题,面试体验最好的一次。4.26 已挂
点赞 评论 收藏
转发
2 14 评论
分享
牛客网
牛客企业服务