欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 焦点 > 大厂面试题备份20250201

大厂面试题备份20250201

2025/2/3 21:13:43 来源:https://blog.csdn.net/qq_45934039/article/details/145416975  浏览:    关键词:大厂面试题备份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 刷题网站

  • LeetBook:https://leetcode-cn.com/leetbook/
  • 剑指Offer:https://leetcode-cn.com/problem-list/e8X3pBZi/
  • Hot-100:https://leetcode-cn.com/problem-list/2cktkvj/
  • Tag:https://leetcode-cn.com/problemset/all/
  • Labuladong:labuladong 的算法小抄 :: labuladong的算法小抄
  • LeetCode 101:https://github.com/changgyhub/leetcode_101
  • CodeTop:https://codetop.cc/home

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

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

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

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

代码策略

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

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

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

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

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

7. 反问

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

  • 小组大概是做什么的,业务方向、具体用到的技术栈和目前遇到的挑战和瓶颈
  • 小组成立多久、规模多少人、有哪些base、在公司定位以及资源倾斜、未来几年发展规划
  • 怎样培养新人,新人过去大概的上手流程是怎样的,会有多长的适应期
  • 小组内的工作强度怎样,每天大概几点上班和几点下班,周末加班吗
  • x老师,针对刚刚的面试表现,您觉得我还有哪些方面要再加强一下
  • x老师,我最近比较有空,如果您觉得我还ok的话,可以尽快帮我排一下后面的流程

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com