大厂面试问八股多还是项目多

1. 第一轮:技术初面(通常是直属 leader 或 HRBP)
八股:高频!必问基础。
例如:“TCP 三次握手为什么是三次?”、“HashMap 底层实现”、“进程 vs 线程”。
目的:快速筛选出基础扎实的候选人。
项目:会问,但偏重“你做了什么”、“遇到什么问题”。
不深挖,但会看你的表达是否清晰、逻辑是否严谨。
✅ 这一轮,八股决定你能不能过。
2. 第二轮:技术深挖(资深工程师 or 架构师)
项目:深度拷问!
“你这个缓存穿透是怎么解决的?有没有量化效果?”
“如果并发量提升10倍,你的系统怎么扩容?”
“为什么选 Redis 而不是 Memcached?”
八股:结合项目问,不再孤立考察。
例如:你用了线程池 → “线程池的参数怎么设?拒绝策略有哪些?”
✅ 这一轮,项目决定你能不能进下一轮。
3. 第三轮:系统设计 / 综合面(TL / 高级专家)
系统设计:如“设计一个短链系统”、“秒杀系统架构”。
项目延伸:从你的项目引申到通用架构能力。
八股:基本不直接问,但隐含在设计中(如“你怎么保证数据一致性?” → CAP、分布式事务)。
✅ 这一轮,考察的是“工程思维”和“业务结合能力”,项目经验是敲门砖。
4. HR 面 / 主管面
软技能:沟通、抗压、团队协作、职业规划。
项目动机:“你为什么做这个项目?”、“团队冲突怎么处理?”
八股:基本不问。#牛客AI配图神器#
全部评论
胡扯淡
点赞 回复 分享
发布于 08-21 21:40 北京

相关推荐

有没有佬知道这个笔试考什么
投递小米集团等公司10个岗位
点赞 评论 收藏
分享
1.自我介绍2.简单说一下面向对象的三个特性3.对于上个问题提到的private修饰字段,为什么要这么做,和public相比,有什么优势?4.我回答了安全性,追问:安全的点在哪?5.重载和重写的区别6.重载时同名方法但是返回值类型不同,这样能行吗?7.根据方法签名进行了回答,追问:为什么方法签名不会去涉及返回值类型8.简单说一下可变参数9.抽象类和接口区别10.arraylist和linkedlist区别11.说一下数据结构的堆,栈,队列12.之前参加的实习过程中用过哪些中间件,讲一下13.什么样的数据存在mysql,什么样的数据存在redis?14.有没有用过rabbitmq?15.为什么要引入消息队列?16.为什么不是直接调rpc接口,或者是http接口,而是用消息队列?17.简历写的kafka,根据kafka回答,追问:为什么用kafka,优势是什么?18.error和expection的区别19.上一段实习用没用过多线程?讲一讲20.说一说对多线程的理解21.什么情况下考虑多线程?22.什么情况下需要考虑线程安全?23.介绍一下乐观锁和悲观锁24.实习过程中用过什么设计模式?讲一讲25.简单介绍一下策略模式26.synchronized关键字是做什么的?讲一讲27.算法:字符串翻转(直接循环遍历,边说思路边敲),跑了一下没问题28.要求对算法时间上进行优化,第一次直接遍历了一次。优化思路:对称首尾字符调换位置,只需遍历一半————————————————————————————————————————————————反问:1.部门是做什么业务的?2.对本人面试的结果感觉怎么样?(这里得到了肯定回复,说基础知识掌握的都OK,反应也还OK)其他:面试官人很好,全程都在引导。全程45分钟。over
长情O:一面简单八股,二面全程1小时10分钟,二面八股和项目都会问,主要还是一个点,八股中的基础内容在项目中是怎么体现的,怎么用的,会结合的问。其次还有一点就是:简历上的东西一定要熟,二面问的时候全程跟着简历上写的内容来,一条一条跟着问。
面试问题记录
点赞 评论 收藏
分享
评论
2
2
分享

创作者周榜

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