猿辅导后端日常 搜题 一二面经

后续更新:

一个月后突然oc了,但由于在暑期流程了,含泪释放了

————————

250228 一面 25min

介绍Java 里面常用的集合?ArrayList 和 LinkedList,它们两个的使用场景是什么?HashMap里面插入一个元素的过程?Hashmap把同一个元素 put 两次,会有几个?是怎么比较的?==和equals的区别?

创建一个线程池的几个参数?拒绝策略的代码是由哪个线程去执行的?队列如果我们给它设置成无界队列,这个会对我们的服务会有什么影响?

实习项目的消息队列为什么最终选择了 Kafka 这个实现?

项目:netty里面的线程模型?bossgroup 里面它是有几个线程,这个了解吗?

介绍一下spring 的AOP?AOP的实现原理是什么?Java的动态代理了解吗?这个动态代理和 AOP 有关系吗?没有实现接口,如何使用动态代理?思考一下,JDK动态代理和CGlib动态代理,它们在性能上有什么差别,从创建和调用两个方面讲?

synchronize是在什么公共资源上面加锁?创建一个 Java 对象,除了包含值,还有什么部分?那一般我们传入一个对象的时候,synchronize 它这个数据它是存在对象的哪里的?

手撕:分割链表

250304 二面线下面 50min

实习拷打。一个普通的微服务都需要哪些模块或者组件?这里面哪一块你比较熟吗?网关服务提供哪些能力?
    
项目拷打。通讯协议怎么实现的?传输的内容里面如果也有魔数怎么办?那你弄这个通讯协议有啥好的效果吗?这个项目有什么收获没有?学习哪些原理啊?一个好的 RPC 通讯协议需要具备哪些特点?内网用需要考虑安全性吗?为什么要用编解码?RPC还有其他的那个好处吗,为什么需要RPC?你觉得你回答的好吗?
    
企业让你去做一个订单查询的一个接口的话,这么一个需求的话,你觉得大概率都需要去了解哪方面都行,这使用哪方面的技能或者功能?在美团的时候用过刚才说的这些吗?修改锁的这个过程应该是什么样的?乐观锁和悲观锁的区别是啥?update语句在mysql里面执行过程是什么样的?你是真知道还是只是在猜测?
    
比如说你的同学,或者说你同级的这些人这么多,你比他们有优势吗?感觉你的这些别人也都可以做?为什么你现在没有实习?
    
Netty的NIO是什么样的?BIO的线程阻塞为什么还会占用cpu呢?什么情况下比较适合用多路复用?
    
实习的话能实习多久?全职是吧?你同学在哪里实习?你为什么没有去选算法方面的实习?有没有想过开发的其实业务需求压力会大一些?比如说我们这很多事情都要求你加班加点到很晚?
    
相对于别人,你的这个实习经历确实有点少。来我们这的话很多东西都得现学。你是哪里人?
    
反问后续安排
    
加问。你们最近用 AI 吗?那个 prompt 有什么经验吗?怎么样能让这个结果更好?
    
场景题。一个文件里有几十亿个id,类型可能是id,也可能是时间戳,数量未知,随机抽取 5, 000 条
全部评论
怎么感觉强度那么大,不是说猿辅导不咋加班嘛
点赞 回复 分享
发布于 2025-03-26 16:08 上海
怎么知道凉的
点赞 回复 分享
发布于 2025-03-09 13:05 北京

相关推荐

1. 自我介绍2. 上一段实习主要做了哪些业务?3. Agent Benchmark方面主要是针对通用Agent还是垂类agent?4. 请说一下在benchmark开发过程中,印象比较深得是哪一个benchmark,背景是啥,难点有哪些,学到了什么?5. 如果需要你做一个多模态的agent benchmark框架,你会如何实现?6. Python中哪些类型是不可变类型?7.python中的进程和线程有什么区别?8. 用过装饰器,迭代器,生成器嘛,讲一下9. OSI模型结构10. TCP/IP在哪一层11. TCP/UDP有什么区别?12. 代码题:  Z字形排列 leetcode中等难度题13. 反问14. 还有几个问题我忘记了。。。。体验:1. 网络不太好所以体验可能不是很好2. 回答不太好的地方:1. 生成器 迭代器 装饰器,我说的不是很细致 ,重点说了装饰器,另外两个一笔带过了就,当然也只是AI辅助下用过2. OSI模型结构,自下而上回答的,中间有顺序说反了3. TCP/IP回答是在传输层,应该分开答的,TCP传输层IP网络层,当时只回答了传输层。。。3. 代码题:只有一两个测试数据,难度leetcode中等题目,网络不太好线上IDE加载不出来,随便说了说思路,但是这题之前看leetcode没刷到过,第一次看有点懵逼找了半天Z形。。。。总结:1. 基础知识八股文要背的呀,之前从来没背过,虽然很多知识看一遍就能记起来,但是还是要多少看一下的2. 最近几次面试感觉比较喜欢考中等难度的这种非算法题,是让你找规律的这种题,不像著名的滑动窗口或者动态规划这一类的,感觉这种题找规律或者说去拼很花时间3. 整体还好吧,上次实习时间过去比较久了而且当时没有在自己电脑写实习记录导致很多细节都忘记了,回答的比较笼统,所以再实习还是做好记录吧
查看12道真题和解析
点赞 评论 收藏
分享
01-17 06:31
已编辑
门头沟学院 研发工程师
这个面经可能不太寻常,因为岗位特殊,做的更多是AI相关,基本不太是传统测开的内容:一面:自我介绍项目介绍拷打项目中的回归模型机器学习部分,哪些地方用到了数理统计,用到了哪些特征,模型怎么找出不同年份之间的差异。LLM相关简单问了问是否了解测试理论没有手撕和八股四十分钟后收到HR通知明天二面。二面:自我介绍项目介绍拷打项目拷打机器学习和深度学习相关。拷打研究生期间正在做的项目,问算法(设计)目标是什么。八股问了网络七层模型,MYSQL索引,如何预防哈希冲突。算法题:最长无重复子串秒了算法题后可能横向对比了,焦虑四天后收到结果通知下周三面。三面非常灵活:自我介绍项目介绍碰到最难的项目是什么,展开说说。leader技术水平非常高,基本能一直追问到技术和知识的边界,然后到答不出来点到为止,也没有太大压力,这部分没什么好说的,建议自己写在简历上的东西一定要熟。八股方面也是根据简历问网络的五层模型。Tcp三次握手点开www.bytedance.com发生了什么http和https的差别哈希,哈希冲突堆栈有什么区别讲一下C++面向对象的多态继承和封装python装饰器与解释器(解释器我当时脑抽了没反应过来,以为和装饰器一样是个语法糖)会不会java和go?(不会)如果入职会怎么学java和go?喜闻乐见算法题:依旧最长无重复字符串,看我要秒这道题,leader现场出了两道原创业务题,基本都写不出来可运行代码,只能讲讲思路(菜)
查看21道真题和解析
点赞 评论 收藏
分享
评论
5
34
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务