2025-11-15 01:02:54
一般Java面试1-2小时,问题数量看公司大厂多中小公司少。大厂流程长会问20-30个问题,中小公司流程快问题10-15个。比如阿里会问技术+行为+系统设计,字节会侧重项目+算法。
为什么这个答案呢?因为根据前年拉勾网数据,大厂平均面试时长1.5小时(含3-5轮),问题数量20-30个;中小公司平均1小时(含1-2轮),问题10-15个。像阿里云上一次面试问了25个问题,包含3道算法题和2个系统设计题。数据来源是拉勾网《2023Java面试报告》和BOSS直聘《技术岗面试时长调研》。比如在面试中,大厂会先问基础语法(比如多态),再问框架原理(比如Spring),问项目经历。中小公司可能直接问项目难点和新技术学习情况。比如有程序员说在初创公司被问了15个问题,其中5个是项目细节,5个是算法,剩下5个是职业规划。这说明问题数量和公司规模强相关,流程复杂度也影响时间分配。
本题链接: