大厂面试题备份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的话,可以尽快帮我排一下后面的流程
相关推荐
胡志辉20 小时前
深入浅出理解浏览器事件循环:从一道输出题讲到 Chrome 源码
前端·javascript·面试
嵌入式ZYXC1 天前
第8篇:《面试题:模拟地和数字地为什么要分开?怎么接?》
stm32·单片机·嵌入式硬件·面试·职场和发展
plainGeekDev1 天前
算法刷题笔记:一维DP没那么难,状态想清楚就赢了一半
java·算法·面试
Sam_Deep_Thinking1 天前
java中的class到底是个什么东西?
java·开发语言·面试
mqiqe1 天前
面试题-MyBatis 面试篇
java·面试·mybatis
古希腊掌管代码的神THU1 天前
【清华代码熊】Agent Harness 工程实践之(1): Context管理
人工智能·深度学习·自然语言处理·面试
mqiqe1 天前
面试题-Zookeeper 面试篇
分布式·zookeeper·面试
程序员晨曦1 天前
深入浅出JVM内存结构
jvm·面试·职场和发展
AC赳赳老秦1 天前
OpenClaw+AWS 深度应用:自动生成 CloudFormation 模板、批量管理 S3 存储桶
java·python·面试·职场和发展·php·deepseek·openclaw
Zik----1 天前
保研英语面试
面试·职场和发展