1. 随笔

youtube google面试感触

午间休息,看了google面试官对一个Facebook工程师的面试,处理一个字符串是否包含特定子串的问题。 视频见 https://www.youtube.com/watch?v=PIeiiceWe_w

过程


面试者来自facebook,小年轻。面试官是精神抖擞的大嘴哥。面试者实时在google doc上表达对题目的理解,伪代码,编码。给出解决方案,给出一个是最简单的方案,另一个是aho算法,做出了对比。所以表达清楚一个方案,要多给1个方案,没有对比,哪有更深的印象?

面试者用手写图例的方式,表达了aho算法,连初次认识这个算法的我都能略知一二,所以表达的方式很重要,要借助工具。

之后再完全手写代码,不借助ide,老外都这么牛的吗? 最后再对整个过程做时间复杂度和空间复杂度的分析。

整个过程面试者的精神状态由理解,慢慢到他自己说的comfortable。所以往往随着问题的深入,你的体验不是更害怕,而是更释然、轻松。

后续

Follow到这个工程师的github账号 https://github.com/SecondThread 与 twiter,以及个人网站。

外国人的个人站点很酷,是自己做的一些网页游戏,和国人不同,国人写文章托管要考虑平台seo,自建站考虑自己做seo,出发点不同。Not just for fun.

浏览他的twitter,发现平时有在做codeforces竞赛。这个平台比国内的leetcode,会更纯粹一些。

几个体会

  • 编程要成为兴趣,兴趣才能成为动力,才会做更有意思的事情,你根本不用担心35岁。
  • 顶级公司的面试更注重实操,考察算法与硬编码等基本功,过程中也体现了知识储备和逻辑思维。
  • 个人站点对国内而言,大多是博客。但国外很有趣,是拿来做交流,不限于博客,for fun。
People reacted to this story.
Show comments Hide comments
Comments to: youtube google面试感触
  • May 14, 2022

    Hey,

    在厦门隔离的我,今天在GitHub不小心就找到你的profile。很有意思更新很勤的blog。
    希望未来有机会能线下面基。

    Take care!

    Reply

Write a response

Your email address will not be published. Required fields are marked *