大厂面试题备份20250201

20250201

面试策略

如果三面往后遇到传说中让人忍受不了的业余面试官,就舔着苟过去,入职大概率见不着他,但一二面遇到,反问环节就主动说不够match,让释放流程。

机器/深度学习

百面机器学习

5.4 通用CS

计算机网络、操作系统、计算机组成原理、数据库和设计模式,这些我从来没被问过。反而经常会被问数据结构和一些常用的搬砖工具,但是非常浅,这部分适当瞄一眼就ok。

  • 数组、链表、栈、队列、堆
  • list,array,vector,unordered_set,set,dict等数据结构的底层怎么实现的
  • 二叉树、平衡树、搜索树和红黑树,各种树的演变
  • python装饰器、深拷贝浅拷贝、垃圾回收机制
  • shell、git、hadoop、spark

还有些面试官喜欢问一些偏概率和数学的东西,下面是一些常见的概率题,最好准备一下。

  • 用rand7构造rand10
  • 山羊汽车问题
  • 木棍截成三段,形成三角形的概率
  • 抛一个6面的骰子,连续抛直到6为止,问期望的抛的次数是多少
  • 给定概率不均匀的0和1随机生成器,怎样等概率随机生成0和1
  • 三角形里面随机选3个点,构成锐角三角形的概率
  • 两个人轮流抛硬币,规定第一个抛出正面的人可以吃苹果,求先抛的人吃苹果的概率
  • 一副扑克牌,分成三堆,大小王出现在同一份的概率
  • 在半径为1的圆内随机等概率采样一个点

6. 手撕代码

6.1 刷题网站

如果你学习能力和自制力都比较强,准备2个月差不多可以搞定。

**刷LeetBook入门。**从简单的数组章节开始,逐步加大难度,往难的动态规划之类恶心人的算法上刷。LeetBook把题目都给归类好了,刷题前也会介绍一些基本概念和常用的套路模版,方便没系统学习过的面友们入门和巩固。刷完LeetBook你的LeetCode榜大概就有100多道了,这时对各类算法问题都会有一个清晰的概念。

**重点刷剑指Offer和Hot-100。**这上面的题面试出现的概率非常高,而且难度也适中,不恶心人。最好重复刷,确保这上面的题目出现你是能秒的。刷完这部分就可以开始甩简历,难度一般都不会超出这个范围。

CodeTop刷意向部门岗位的面试原题。通常面试都是约下午或晚上,当天你会特别紧张,啥也不想干,这时候可以刷一下这个爆料网站的题目缓解一下

代码策略

面试遇到没见过的题尽可能先往暴力的方向想,先确保你自己能做出来,不要嫌弃想法过于傻逼和繁琐就不说出来,没准就是这样做的,写出来一种方案总比啥都没写好。而且你想出了暴力写法,面试官大概率会提醒你,让你继续优化。

尽可能让面试官觉得你现场是在思考的,先假装在纸上写写画画,然后有思路了和面试官分析这类问题(不要说题目)应该怎样解决,通常用啥算法或模版优化,最后再开始写代码。

好些次面试官都问我能不能写c++,我都反向画饼地说"本科肯定是用过的,但是最近两年一直在用python,上一次用c艹还是保研机试,现在写不了了,不过以后工作有需要捡起来也不会很难"。

但是笔试环节是都需要自己构建控制台输入,平常要注意练习一下,不要小看这小小的输入环节,可以去牛客浏览下有多少人笔试是死在输入边界条件处理不对。

笔试是一个容易翻车的环节,笔试和面试的题目差异非常大,并且笔试会相对偏门和琐碎一些,很容易出边界错误导致卡case,面友们可以到牛客网找一些企业真题体验一下。

7. 反问

反问环节通常都会有15-20分钟左右,我基本都问下面几个问题,面试官也都很乐于解答。大伙有啥特别想知道的都可以大大方方的问,但是尽可能要注意下用词,礼貌一些。有些交叉面和加面没有反问环节,因为面试官不是你面试小组的人,写完题就结束面试。

  • 小组大概是做什么的,业务方向、具体用到的技术栈和目前遇到的挑战和瓶颈
  • 小组成立多久、规模多少人、有哪些base、在公司定位以及资源倾斜、未来几年发展规划
  • 怎样培养新人,新人过去大概的上手流程是怎样的,会有多长的适应期
  • 小组内的工作强度怎样,每天大概几点上班和几点下班,周末加班吗
  • x老师,针对刚刚的面试表现,您觉得我还有哪些方面要再加强一下
  • x老师,我最近比较有空,如果您觉得我还ok的话,可以尽快帮我排一下后面的流程
相关推荐
WeiLai111224 分钟前
面试基础--Redis 缓存穿透、缓存击穿、缓存雪崩深度解析
java·redis·分布式·后端·缓存·面试·架构
zctel25 分钟前
java中小型公司面试预习资料(二):Redis
java·redis·面试
独行soc27 分钟前
2025年渗透测试面试题总结-字某跳动-安全研究实习生(三面)(题目+回答)
linux·服务器·安全·web安全·面试·职场和发展
独行soc31 分钟前
2025年渗透测试面试题总结-小某鹏汽车-安全工程师(题目+回答)
网络·科技·安全·面试·汽车·护网·2015年
咩咩觉主3 小时前
C# &Unity 唐老狮 No.6 模拟面试题
开发语言·unity·面试·c#·游戏引擎·唐老师
大麦大麦5 小时前
深入剖析 Sass:从基础到进阶的 CSS 预处理器应用指南
开发语言·前端·css·面试·rust·uni-app·sass
六个点7 小时前
图片懒加载与预加载的实现
前端·javascript·面试
程序员清风7 小时前
什么时候会考虑用联合索引?如果只有一个条件查就没有建联合索引的必要了么?
java·后端·面试
Moment8 小时前
前端 社招 面筋分享:前端两年都问些啥 ❓️❓️❓️
前端·javascript·面试
Moment8 小时前
一坤时学习 TS 中的装饰器,让你写 NestJS 不再手软 😏😏😏
前端·javascript·面试