阅读视图

发现新文章,点击刷新页面。

写了十几年代码, 谷歌/Google认为我还不够Senior


google 写了十几年代码, 谷歌/Google认为我还不够Senior 程序员 面试

Google/谷歌

我儿子也说我不够Senior

去年9月,我第三次面试伦敦谷歌,目标是一个SRE(站点可靠性工程师)职位,抱着试试看的心态参加了面试。第一轮面试的最后两分钟,回答了一个关于如何将算法应用于分布式系统(如何优化算法)的follow-up问题,表现得不太好,因此没能通过那一轮。

不过严格来说也不算被拒绝。等了三周后,他们告诉我最终选择了另一位候选人,虽然我的表现不是最出色的,但应该达到了最低门槛,所以并未直接拒掉我,而是建议我等待伦敦的其他职位空缺再申请。

这一等就到了12月。这位谷歌的美女猎头联系了我,很快安排了隔一周的两轮算法与编码面试。新年后还有两轮:一轮系统设计,一轮文化匹配(也就是行为测试)。

navigated-to-google-final-interviews-stage 写了十几年代码, 谷歌/Google认为我还不够Senior 程序员 面试

在2024年年末再一次收到Google Recruiter的消息,说伦敦有HC可以继续面试了。

这是我第二次进入谷歌的终面(Final Rounds),也就是 Onsite Interviews。

谷歌终面:接近L5却被给L4,大饼画得响

面试结束后的第二周,我发了邮件询问结果,但没收到任何回复。又过了一周,还是毫无消息。我一度以为自己被拒绝了,甚至怀疑是不是发挥太差,谷歌连拒信都懒得发给我。

上周(面试后的第6周),突然就接到猎头的邮件,她说:

I hope you’re keeping well! Apologies for my delay I’ve been unexpectedly out the office.
Your feedback isn’t straightforward, and getting the feedback through hasn’t been straightforward either.
Would you have some time to connect and discuss further together please?

希望你一切安好!抱歉我回复晚了,我出乎意料地不在办公室。
你的反馈并不直接,而且反馈的传递也并不直接。
你能抽出时间联系一下,进一步讨论一下吗?

google-interview-feedback-email 写了十几年代码, 谷歌/Google认为我还不够Senior 程序员 面试

谷歌的这封邮件让我感觉其实没有我想象中的糟糕。

问了ChatGPT:这封邮件表明你的谷歌面试结果并不是一个明确的“通过”或“拒绝”。以下是可能的情况:

  • 面试反馈不一致:一些面试官可能给了积极反馈,而另一些则有疑虑,导致最终决定难以达成。
  • 招聘委员会仍在讨论:你的情况可能需要额外的讨论,招聘委员会正在评估你的表现,招聘官希望与你沟通他们的想法。
  • 团队匹配考虑:如果你的表现不错但未达到直接通过的标准,他们可能在考虑是否有合适的团队愿意接收你。
  • 可能需要额外面试:谷歌有时会安排额外的面试(例如“加试”或“Googleyness 轮”),以消除对你的某些疑虑。
  • 招聘官希望亲自传达更细致的信息:可能不是简单的拒绝或录取,而是希望与你深入探讨你的表现,提供反馈,甚至讨论其他可能的机会。

由于招聘官之前一直不在办公室,内部流程可能有所延误,所以这封邮件并不一定是坏消息。建议你做好心理准备,保持开放的心态,迎接各种可能的结果!

谷歌终面的两轮算法

这两轮算法题有些难度,不是力扣/LeetCode上的原题。题目不算太复杂,还带有follow-up问题。我给出了多种解法,自认为发挥得不错。

其中一题是设计一种数据结构,另一题是实现一个API。单纯的实现(穷举)并不难,难点在于如何优化,比如如何利用线段树/Segment Tree、二分搜索等技巧提升算法效率。

谷歌终面的系统设计

系统设计这一轮我感觉表现得很糟糕。特别是面到一半的时候,我觉得自己思路不畅,像是没戏了。

面试开始时,我虽然问了功能性和非功能性需求(Functional/Non-functional Requirements),但后来忘了用于计算,导致我的设计不够优化的同时,还陷入局部优化的误区,花了太多时间。直到面试官给出提示,我才反应过来并调整到正确的设计。

这一轮系统设计一个小时很快过,但是很多时间花在了纠结在怎么在不成熟的设计上打补丁,导致于后面虽然在提示后能设计出来也没有太多时间讨论了。

一般来说,系统设计是决定软件工程师Offer级别的,而相反,对于Coding/编程能力,各个级别是要求差不多的,甚至可以说,高一点的级别对于编码能力会稍微的低一些。

级别高的软件工程师需要有更强的设计能力,更需要掌握大方向(Big Picture)。

谷歌终面的行为测试(Behavior Interview)

这一轮更奇怪。面试官迟到了五分钟才上线,一开始就说只问三个问题。回答完后,整个面试不到20分钟。我尝试多提了几个问题想聊聊,结果家里网络不稳定(可能与路由器有关),竟然掉线了。幸好重新连上时面试官还在,但简单说了两句后就草草结束了,感觉不太顺利。

谷歌面试反馈

由于系统设计表现不佳,我之后发邮件其实是想获取一些反馈(Feedback)。面试最重要的就是反馈,因为它能帮助你进步。最近面试伦敦Jane Street被拒要反馈没给,我家孩子同时拿到两个offer后,我也给学校发了邮件要反馈,这些都是很有用的信息。

反馈结果和我预想差不多:系统设计需要提示才能完成;代码写得有些仓促,带有BUG,但能提供多种解法;文化匹配方面没太大问题,但面试官没找到我能激励同事的“强信号”(有点疑惑?No strong signals to show that you can encourage your peers)。一直以来,我认为这一轮并没有啥出彩的东西,只要没有触犯一些Red Flags就可以了,没想到这一轮也能决定最后面的级别。

美女猎头告诉我,面试整体反馈是好坏参半,感觉我接近L5水平,但还需稍作打磨(Polish)。他们愿意给我L4的offer,问我愿不愿意去。我当然拒绝了……她说:“确实,It doesn’t make sense。”她的意思是,如果我以L4入职谷歌,很快就能升到L5——这话画了个大饼。据朋友说,谷歌也和AMAZON一样,喜欢Low Ball(降一级给Offer),千万别信这种大饼。

Google的L5是Senior,L4是Mid-level。我现在在微软剑桥研究院 MSRC是63,对应是谷歌的L5,而之前在亚马逊是L5对应的是谷歌的L4=mid level。

她还说,如果6个月后我愿意再试,可以直接联系她。一般来说,水平不够直接被拒,需要等12个月的冷冻期才能够再次申请。

面试经历

面试题

面试技巧

面试其它

英文:Google Finals: Close to L5, Offered L4, and a Big Pie in the Sky

本文一共 1938 个汉字, 你数一下对不对.
写了十几年代码, 谷歌/Google认为我还不够Senior. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 写了十几年代码, 谷歌/Google认为我还不够Senior 程序员 面试
The post 写了十几年代码, 谷歌/Google认为我还不够Senior first appeared on 小赖子的英国生活和资讯.

相关文章:

  1. 智能手机 HTC One M9 使用测评 虽然我对手机要求不高, 远远没有像追求VPS服务器一样, 但是怎么算来两年内换了四个手机, 先是三星 S4 用了一年多, 然后 Nokia Lumia 635 Windows Phone, 后来又是 BLU, 半年多前换了...
  2. 按揭贷款(房贷,车贷) 每月还贷计算器 去年给银行借了17万英镑 买了20万7500英镑的房子, 25年还清. 前2年是定率 Fix Rate 的合同 (年利率2.49%). 每个月大概是还 700多英镑. 有很多种还贷的计算方式, 定率/每月固定 是比较常用的. 简单来说就是 每个月交的钱是...
  3. 同一台服务器上多个WORDPRESS站点的一些设置可以移出去 我自从把所有网站都挪到一处VPS服务器上 就发现很多事情省事很多 可以同时管理多个网站 包括 WORDPRESS博客. 比如我有四个WORDPRESS博客 然后我就把通用的一些资料给移出去 移到 HTTP或者HTTPS都不能直接访问的文件夹里这样就更安全许多. 文件 wp-conn.php 存储了 相同的数据库资料. 1 2...
  4. STEEM SQL 系列之 每个月到底能挣多少? @jubi 大哥一直说要靠 STEEMIT 来买别墅, 这梦想很好, 却遥不可及. 对我来说, STEEMIT的收入能让我改善一下生活, 但是远远到不了能养家糊口的主业. 使用 LINQPAD + STEEMSQL, 我们可以跑一下下面的SQL, 来看看我每个月在STEEMIT上的收入情况:...
  5. 避免选择低质量没保障的 VPS 公司 现在程序员基本都会有VPS服务器, 价钱也不贵, 一个月几美元, 随随便便就能申请个玩. 我自己这几年也玩了不少VPS, 现在手上大概有10台VPS, 用于不同的服务: 博客, 区块链, API等用途. 上两周, 其中一台服务器商 supremevps 突然发邮件 给两天时间,...
  6. 英国HSBC汇丰银行因为房子钢筋结构不肯放贷 上周五看了一个房子, 在剑桥市中心, 价格比同地区的房子便宜许多(几万英镑), 一个很大的原因是房子内部装修较破. 我本想着, 房子内部破无所谓, 反而将来升值空间较大. 房子主要是看地区: 我现在住的相对于剑桥市中心类似于河北相对于北京天安门. 4年前买房的时候并没有那么多钱, 而且时间也比较紧(当时从谢菲到剑桥也就两三个月时间准备), 所以也就选了一个剑桥的村庄里(但一点都不升值! ), 主要是看价格合适, 孩子上学也方便,...
  7. 三分熟的牛排 除了像早餐, Fish and Chip, 英国酒巴也是吃得到一些外来引进的食物,比如牛排.虽然一般的酒巴里的牛排 (Steak) 一般都不是很地道,表现在你要个三分熟的牛排基本上都是 烧熟了的给你.还有就是牛肉本身也有区别,嫩,而且要新鲜. 上周五发现一家巴西烤肉自助,刚上来的牛排就不错, 三分熟,新鲜,嫩.要是能有个红酒就再好不过了. 五分熟的可以说是 medium (cooked), well done...
  8. 公司给配了台高配DELL笔记本 早上例会结束的时候我顺便说了一句 我的笔记本有点慢, 当时我并不知道我的经理远程用电话也参加会议了(他全程在听), senior staff SE 对着电话说, “peter, you hear that? btw, my disks are...

Jane Street第一轮一小时面试体验卡(伦敦软件工程师)


2025年年初,拿了Jane Street一个小时的Coding面试体验卡。

jane-street Jane Street第一轮一小时面试体验卡(伦敦软件工程师) 程序员 计算机 软件工程 面试

简街/Jane Street 金融公司

市场定位

  • Jane Street 是一家全球领先的定量交易公司和流动性提供者,成立于 2000 年,总部位于纽约,同时在伦敦、香港和阿姆斯特丹设有办事处。
  • 它以高度依赖数学、统计学和计算机科学技术而闻名,在金融市场中运用定量分析方法进行自动化交易。

技术驱动

  • Jane Street 专注于做市业务,为全球各类金融工具(股票、ETF、债券、期权、期货等)提供流动性。他们的交易模式主要基于算法和数据驱动,通过低延迟的技术在市场上寻找交易机会。
  • Jane Street 是一家技术驱动的公司,其核心交易系统和工具大多是内部开发的。他们高度依赖函数式编程语言 OCaml,用于构建高性能、可靠的交易系统。

文化与工作环境

  • 合作与学术性:Jane Street 的公司文化强调团队合作、数据透明和学术研究氛围。
  • 扁平化管理:鼓励员工从任何层级提供创新的想法。
  • 强大的培训:对于新员工尤其是应届生,Jane Street 提供系统的培训,帮助他们快速上手。

招聘与职业机会

  • Jane Street 以招募顶尖的数学家、程序员和定量分析师而闻名。他们非常注重候选人的逻辑思维、编程能力和解决复杂问题的能力。
  • 岗位包括:量化交易员(Quantitative Trader)、研究员(Researcher)、软件工程师(Software Engineer)和基础设施工程师(Infrastructure Engineer)。

与众不同之处

    Jane Street 不仅仅是一家交易公司,它还具有强烈的工程师文化。
    他们公开了很多技术工具和研究,比如开源的 OCaml 项目,为开发者社区做出贡献。

在行业中的地位

  • Jane Street 被认为是高频交易和定量交易领域的领导者之一,常与 Citadel Securities、Two Sigma、DE Shaw 等其他量化公司相提并论。其创新性和对风险管理的严格控制使其在金融危机中也能保持强劲的表现。

有趣的事实

  • Jane Street 每天处理数十亿美元的交易量,尽管它并不广泛对外宣传,但在业内具有极高的声誉。
  • 公司提供丰厚的薪酬待遇和灵活的工作环境,并在全球范围内吸引了许多优秀的应届毕业生和经验丰富的专业人士。
  • 如果你对量化交易和技术研发感兴趣,Jane Street 无疑是一个非常值得探索的职业选择。

去年的时候就听说Jane Street是很有名的金融公司,做量化的,给钱也给得挺多,于是去年年初就投了简历,可惜简历没过,当时在投了简历大概3周后收到了拒信(我投的是伦敦JS的软件工程师 Software Engineer)

jane-street-rejection-letter Jane Street第一轮一小时面试体验卡(伦敦软件工程师) 程序员 计算机 软件工程 面试

Jane Street收到简历后三周给了拒信

申请Jane Street最好填上Cover Letter/求职信

今年年初又试了一下,我让ChatGPT帮助我写了Cover Letter,虽然这个Cover Letter在申请过程中是选填的(JS有自己的工作申请页面),但是我感觉起了很大的作用,我感觉ChatGPT写得也很好:

Happy New Year 2025! 🎉

I’ve been a Senior Software Engineer at Microsoft Research Cambridge for the past 3.5 years. As I reflect on my journey, one of my key resolutions for this year is to step out of my comfort zone and embrace new challenges. Growth happens outside familiar boundaries, and I’m eager to push myself further.

This year, I’m particularly interested in exploring opportunities at Jane Street. Though I haven’t worked in this industry before, it feels like a natural extension of my background as a crypto trader and enthusiast. The firm’s focus on quantitative trading and its intellectually rigorous environment are incredibly appealing. It’s an exciting prospect to apply my technical expertise and analytical skills in a field that blends finance and technology seamlessly.

Here’s to learning, adapting, and embracing new possibilities in 2025! 🚀

2025 年新年快乐!🎉

过去 3.5 年,我一直担任微软剑桥研究院的高级软件工程师。回顾我的旅程,我今年的主要决心之一就是走出舒适区,迎接新的挑战。成长发生在熟悉的界限之外,我渴望进一步推动自己。

今年,我特别想探索 Jane Street 的机会。虽然我以前没有在这个行业工作过,但感觉这是我作为加密货币交易员和爱好者背景的自然延伸。该公司对量化交易的关注及其智力严谨的环境非常吸引人。将我的技术专长和分析技能应用于无缝融合金融和技术的领域是一个令人兴奋的前景。

祝愿我在 2025 年学习、适应和拥抱新的可能性!🚀

Jane Street第一轮面试体验

很快就约上第一轮面试,是Coding,一个小时。

jane-street-scheduled-first-around-interview Jane Street第一轮一小时面试体验卡(伦敦软件工程师) 程序员 计算机 软件工程 面试

Jane Street过了简历关,安排第一轮Coding面试

我们收到了您的简历,希望您能担任 Jane Street 的软件工程职位。如果您对这个职位不感兴趣,请告诉我。请记住,在面试过程中,我们将不断评估您在 Jane Street 担任所有职位的潜力。

如果您想参加这个职位的面试,请让我知道您在接下来的两周左右的时间内是否有时间进行一小时的面试,如果可能的话,请在英国时间的正常工作时间内进行。我们的面试官使用 https://coderpad.io 进行一些编码练习,因此请确保您有电脑和互联网接入以进行通话。您的面试官将在通话期间为您提供 coderpad.io 的会话链接。作为参考,coderpad 短链接如下所示:https://cpad.io/012345,有效期为一小时。

我们首选的面试方式是通过 Zoom。

虽然 OCaml 是我们选择的编程语言,但我们鼓励您使用您最熟悉的语言进行编程,无论是功能性语言还是其他语言。要了解我们在编程面试中会遇到什么情况,您可以阅读我们的博客文章,其中介绍了我们在通话期间寻找的内容以及我们想要实现的目标。您还可以在我们的准备页面上了解有关我们的软件工程师面试流程的更多信息。

我们意识到许多类似的职位都提供远程工作机会。我想坦率地说,我们并不普遍提供这种机会。目前,几乎所有的软件工程师都住在离办公室足够近的地方,可以定期通勤。有些人选择几乎一直在办公室工作;其他人则将工作时间分配在办公室和家里。但是,我们通常不提供完全远程工作。

包容性对我们来说非常重要——如果您需要调整或有任何特殊要求,请尽快告知我们,我们将共同找到适合您的面试流程。最后,如果您在接受我们的面试时收到其他公司的任何报价或截止日期,请给我发电子邮件并提供详细信息,以便我们与您合作加快我们的流程。

如果您有任何问题,请告诉我,我期待您的回复!

面试的时候是一小时在Coderpad.io上敲代码,这个链接是面试开始的时候面试官才发的,有效期是一小时,一面试完就不能访问了,以前Meta还是Google,面试完后链接还会在短期内有效,可以回看自己在面试时的代码。

JS的第一轮面试并不考传统的力扣/Leetcode。这点和Meta不一样,Meta就是45分钟两道标准力扣题,只要刷力扣就没啥问题。

谷歌也不太一样,我面试的谷哥从来不考力扣题,45分钟就一道题,有很多Follow-up问题,甚至会考你把算法怎么优化scale-up到分布式系统中。

JS的这一题题目类似是:设计一个XXXX,当你选完任何一种(主流)编程语言后,面试管就会把题目以当前语言复制到CoderPad中,比如API等。题目不难,但是得敲很多代码,这一次我感觉题目对算法难度要求不高,但对数据结构要求要熟悉(比如哈希表/优先队列等)。有第二问Follow-up我没时间敲代码了,但是给面试管讲了思路。

反省:很可惜,没过,我以为我能至少过这一轮,约个Onsite面试的。隔了一周,JS发来拒信,我问了反馈,但不给:

我们意识到面试过程可能会遗漏某些问题。虽然我们希望能够为每个人提供个性化和详细的反馈,但不幸的是,这并不是我们流程的一部分。

jane-street-no-feedbacks-after-interview Jane Street第一轮一小时面试体验卡(伦敦软件工程师) 程序员 计算机 软件工程 面试

Jane Street面试后不给任何Feedbacks/反馈

我感觉我被拒的原因可能是:写代码过程中第一次选择的数据结构不对,然后在面试官的提示下改正了,还有就是花了较长的时间Clarify导致后面第二问没时间写代码。然后就是有一小段时间写代码并没有Think Aloud,应该每敲一行代码就得解释一下,边写边说,和面试官互动。

Jane Street 的软件工程师职位是否有不同的级别(资历)?

Jane Street 并没有像其他科技公司(例如 Google 的 L3-L7 体系)那样的正式软件工程师级别(Software Engineer Levels),而是采取更加灵活、基于影响力的晋升方式。这点和Meta就一样,在Meta,听说码农的级别是严格保密的。Meta觉得隐藏级别更容易在技术讨论中迸发出想法,而不会因为同事/对方级别高而有所顾虑。

Jane Street 如何处理资历和成长:

  • 没有“高级”或“资深”软件工程师等正式头衔。
  • 工程师会随着 实际贡献和经验 自然地承担更多责任。
  • 薪资和影响力 会随个人表现增长,而不是依赖于晋升。
  • 有经验的工程师通常会承担 指导、架构设计和领导 方面的工作。

如果你习惯了传统的晋升路径,Jane Street 的体系可能会有所不同。但这里更注重 实际影响力,而不是职位晋升的名义。

在Jane Street完成第一轮软件工程师面试后,多久能收到回复?

Jane Street 通常会在 一到两周内 给予第一轮面试的反馈。但具体时间可能因候选人数和岗位需求而有所不同。

如果超过两周仍未收到回复,可以考虑给你的 招聘负责人发送一封礼貌的跟进邮件 询问进展。

Jane Street伦敦在扩招?

感觉JS在伦敦好多职位:Join Jane Street London

jane-street-london-roles-scaled Jane Street第一轮一小时面试体验卡(伦敦软件工程师) 程序员 计算机 软件工程 面试

Jane Street伦敦放出来的职位很多


Jane Street是金融量化公司给钱给很多的那种,是相当的多。
Share on X


准备面试JS的软件工程师职位?油管上也有很多视频可以看看。

面试经历

面试题

面试技巧

面试其它

英文:Jane Street First Round Interview Experience (Software Engineer at London)

本文一共 2805 个汉字, 你数一下对不对.
Jane Street第一轮一小时面试体验卡(伦敦软件工程师). (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c Jane Street第一轮一小时面试体验卡(伦敦软件工程师) 程序员 计算机 软件工程 面试
The post Jane Street第一轮一小时面试体验卡(伦敦软件工程师) first appeared on 小赖子的英国生活和资讯.

相关文章:

  1. 个人网站Adsense广告申请通过: 需要最少15篇文章 我的个人网站 zhihua-lai.com 本月通过了 Adsense 审核,终于可以再次放置广告,赚些零花钱了。 其实,最初 Adsense 账户通过审核后就能直接放广告,但后来规则变得严格了。如果一个网站长时间没有放置任何 Adsense 广告代码,账户资格会被撤销。重新启用时,需要进行单独审核。如今,在 Google Adsense 中新增一个域名,也必须通过审核后才能投放广告。 为了让我的网站通过审核,我尝试了几次,但总是被拒,原因之一是必须要有足够的内容支持。例如,以前我做的工具网站 SlowAPI.com...
  2. 智能手机 HTC One M9 使用测评 虽然我对手机要求不高, 远远没有像追求VPS服务器一样, 但是怎么算来两年内换了四个手机, 先是三星 S4 用了一年多, 然后 Nokia Lumia 635 Windows Phone, 后来又是 BLU, 半年多前换了...
  3. 部署和运行 DeepSeek R1-8b 大型语言模型 (LLM) 的两个简单命令 视频:油管/Youtube | B站/小破站 | 微博视频 | 西瓜视频 | 微信视频号 | X/推特 | 小红书 大型语言模型(LLMs)如 DeepSeek...
  4. 避免选择低质量没保障的 VPS 公司 现在程序员基本都会有VPS服务器, 价钱也不贵, 一个月几美元, 随随便便就能申请个玩. 我自己这几年也玩了不少VPS, 现在手上大概有10台VPS, 用于不同的服务: 博客, 区块链, API等用途. 上两周, 其中一台服务器商 supremevps 突然发邮件 给两天时间,...
  5. 按揭贷款(房贷,车贷) 每月还贷计算器 去年给银行借了17万英镑 买了20万7500英镑的房子, 25年还清. 前2年是定率 Fix Rate 的合同 (年利率2.49%). 每个月大概是还 700多英镑. 有很多种还贷的计算方式, 定率/每月固定 是比较常用的. 简单来说就是 每个月交的钱是...
  6. 编程: NodeJs/Javascript 函数检查Tron/波场区块链上的交易是否已确认(TronGrid API) 我们想知道给定的交易是否已经在 Tron/波场 区块链上确认,这可以通过 TronGrid API 轻松实现。 为了确保交易在Tron/波场区块链上被确认,验证逻辑应关注交易的状态,这表明交易是否已被 Tron 虚拟机(TVM)成功处理。以下是正确的验证方法: 检查 receipt.result 验证交易成功的主要标志是 receipt.result 字段。值为 “SUCCESS”...
  7. 同一台服务器上多个WORDPRESS站点的一些设置可以移出去 我自从把所有网站都挪到一处VPS服务器上 就发现很多事情省事很多 可以同时管理多个网站 包括 WORDPRESS博客. 比如我有四个WORDPRESS博客 然后我就把通用的一些资料给移出去 移到 HTTP或者HTTPS都不能直接访问的文件夹里这样就更安全许多. 文件 wp-conn.php 存储了 相同的数据库资料. 1 2...
  8. 2019剑桥龙舟节: 很荣幸代表福建船队参赛 时间: 2019年6月2日星期日 前不久, 剑桥每年一度的龙舟节在剑桥Jesus Green大草地还有边上的剑河举行了. 每次都是星期天, 所以基本上附近的华人都来了, 很热闹. 旁边的剑河里有条不紊的两两进行着淘汰对抗赛, 草地上大人小孩子席地而坐, 野餐, 聊天. 孩子们有蹦蹦床玩, 有美食(摊位)广场, 天空做美,...

面试刷题更像是一种服从性测试


在许多求职者看来,面试中的刷题环节似乎是对技术能力的直接考察。然而,从另一个角度来看,这一过程或许更像是一场服从性测试。

想象一下,当一个公司要求候选人解决复杂的算法问题或设计一个系统架构时,真正的目的并不仅仅是判断候选人是否能完成这项任务。许多时候,公司更关心的是你是否愿意花时间和精力去迎合他们的流程和标准。

为什么这样说呢?从实际工作中来看,绝大多数岗位并不需要员工每天都在解决高难度的算法问题或从零设计分布式系统。相反,工作中的任务更偏向于理解业务逻辑、维护现有系统以及团队协作。那么,为什么刷题依然是很多公司青睐的筛选方式?

leetcode 面试刷题更像是一种服从性测试 程序员 资讯 面试

打卡力扣三年,每天即使碰到不会的题,也要抄作业

答案或许在于,刷题能有效筛选出那些愿意投入大量时间准备,并在面试中展现高度配合精神的候选人。这种配合精神,是公司希望在未来的工作中看到的品质。一旦你通过了这些测试,公司就会认为你是一个值得信赖的员工,一个能遵从流程、适应规则并在需要时投入额外努力的人。

还有就是以前说的:面试刷力扣是大公司过滤的成本较低的方法之一:为啥有名的IT公司的程序员面试都这么难?,可以过滤掉大部分 False Positive,当然也有可能过滤掉人才(胜任工作的求职者)。不过对于大厂来说,招进来一个False Positive的损害要远远比错过一个False Negative大。

此外,随着AI技术的飞速发展,刷题的技术价值正在逐渐降低。像ChatGPT这样的AI工具,已经可以轻松解决LeetCode或Codeforces上的许多高难度问题,并给出清晰的解题过程。这表明,算法题不再是人类独有的技术优势,而是可以被高效地自动化处理的任务。这种变化进一步凸显了刷题在实际工作中的局限性,因为日常工作更多依赖于沟通、业务理解和对系统的长期维护,而不是短时间内解决某个抽象问题。

OpenAI推出o3大语言AI模型。
Codeforces 评分:2727——相当于全球人类程序员编码竞赛中,排名第 175 位。
AIME:96.7%——意味着在数学测试中只错1道题
博士水平的科学问题(GPQA):87.7%——博士生一般得分70%
最难的前沿数学测试:25.2%——其他模型没有超过2%,数学天才陶哲轩说该测试“可能难住AI好几年”

更重要的是,在许多企业的真实场景中,很少有任务需要员工频繁编写复杂的算法。大多数时间,开发者的工作集中在实现需求、调试问题和优化性能上,而这些任务并不需要高强度的算法技巧。因此,刷题的结果往往与实际工作能力脱节。

当然,这并不是说刷题完全没有意义。它确实在某些方面反映了候选人的逻辑能力和解决问题的技巧。然而,真正的工作能力远不止这些。因此,我们可以将刷题看作是一种双向筛选:候选人在展示技术能力的同时,也在证明自己愿意投入时间来满足公司的要求。

从这个角度来看,刷题不再只是技术竞技,而是一种服从性测试,它帮助公司识别出那些既有能力又愿意适应规则的潜在员工。而对于求职者来说,认清这一点或许能让你在面试准备的过程中更有针对性,同时也能帮助你判断这家公司是否真的适合自己。

我听说,如果面试者不愿意刷题,可以和公司商量一下,看看是不是可以选择其它方式。谷歌面试就可以选择:一个是数据结构和算法,另一个则是偏向系统运维(Linux底层知识等)

刷题:程序员的基本技能

本文一共 1237 个汉字, 你数一下对不对.
面试刷题更像是一种服从性测试. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 面试刷题更像是一种服从性测试 程序员 资讯 面试
The post 面试刷题更像是一种服从性测试 first appeared on 小赖子的英国生活和资讯.

相关文章:

  1. 按揭贷款(房贷,车贷) 每月还贷计算器 去年给银行借了17万英镑 买了20万7500英镑的房子, 25年还清. 前2年是定率 Fix Rate 的合同 (年利率2.49%). 每个月大概是还 700多英镑. 有很多种还贷的计算方式, 定率/每月固定 是比较常用的. 简单来说就是 每个月交的钱是...
  2. 智能手机 HTC One M9 使用测评 虽然我对手机要求不高, 远远没有像追求VPS服务器一样, 但是怎么算来两年内换了四个手机, 先是三星 S4 用了一年多, 然后 Nokia Lumia 635 Windows Phone, 后来又是 BLU, 半年多前换了...
  3. 在英国给孩子换学校的经历: 孩子离开了村里的小学 由于搬了家, 孩子上学得提前半小时出门了, 因为早上堵, 也得开车半小时才能到. 之前在 Fen Drayton 村庄上小学, 早上8:45学校门开, 9点敲钟孩子排队依次进入教室, 我们由于在村里, 只需要提前5分钟出门和孩子一起走路就可以了. 现在一下子早上变得很匆忙, 得叫孩子起床, 做早饭,...
  4. 英国房子的EPC节能报告(Energe/Efficiency Performance Certificate) EPC (Energe/Efficiency Performance Certificate) 是英国房子的节能报告, 法律上规定, 每个房子都必须要有一个EPC报告, 报告的有效期为十年. 房东在把房子出租或者想卖房的时候, 这个EPC就必须有效, 在一些情况下 比如出租房子的时候, 这个EPC报告还必须符合一些最低标准, 比如房子必须满足 F档(类似及格线)...
  5. 同一台服务器上多个WORDPRESS站点的一些设置可以移出去 我自从把所有网站都挪到一处VPS服务器上 就发现很多事情省事很多 可以同时管理多个网站 包括 WORDPRESS博客. 比如我有四个WORDPRESS博客 然后我就把通用的一些资料给移出去 移到 HTTP或者HTTPS都不能直接访问的文件夹里这样就更安全许多. 文件 wp-conn.php 存储了 相同的数据库资料. 1 2...
  6. 公司请的专业摄影师 公司来了新的CEO管理之后,很多事情都不一样了, 特别是一些公司对外形象的事情就特别的在意, 比如公司网站用上SSL.现在公司还有空闲的位置,请速来(钱多人不傻). 一月份出差回LUTON,刚好公司请来摄影师给高层管理照像放网站上的,于是我也凑了凑热闹(但是却还不够资格被放在公司网站上),不过没关系,放这里也差不多. 人到中年, 沧桑感强了些. 更新更新: 同事用他NB的单反给谢菲尔得办公室的人也拍了一组这样的照片.看起来很不错, 很专业,灯光,道具应有尽有.我已经用在了LINKEDIN页面上,立马高大上. 本文一共 230 个汉字, 你数一下对不对. 公司请的专业摄影师. (AMP...
  7. 力扣 Leetcode 的刷题利器: 在线调试器和自动代码提示完成 力扣代码调试器 Debugger 最近 leetcode 刷题网站出了一个在线调试器. 个人感觉非常好用. 因为我平时是用 IPAD+蓝牙键盘来刷题, 而在 ipad 上是没有集成的IDE的, 对于调试来说, 只能很原始的让函数退出一个值, 然后尝试不同的输入来发现问题. leetcode在线调试器的好处...
  8. 优化设计 个人主页 并且 PageSpeed Insights 双项 100分 坛子的个人主页 www.tanzhijun.com 不错 很适合个人主页的模板. 而且是手机友好. 于是我照着把 我的主页改了改. https://steakovercooked.com 并且做了几点修改: 0. 使用 google mod_pagespeed 把 JS,...
❌