Follow

刷题面试和被面试多年(并没有)的经验,我的一点拙见,轻踩 

逼逼,逼逼就完事了 :ablobdundundun:

刷题和面试太不一样了,要我说刷个差不多五十题就应该开始去找人模拟面试或者试着给人讲题,别管地里那些什么四五百题才能去面试的。。。也不是说不行,纯粹靠肌肉记忆当然也有效果,但是明明可以靠和面试官合作完成的事情为啥非得执着于这种折磨人心智的做题家思路。。

我在前司起码面了几十个 new grad,基本都是 berkeley 的本科亚男,题目是万年不变的 word search ii,首先对方不管懂不懂都会直接开始一通说,带着一种迷之自信的气场,作为面试官的我也容易进入和对方一起讨论的环境中,并且更容易引导对方往 trie 的思路上面去想,我在写 feedback 的时候也能写说讨论之后对方自己想出了 trie 解法云云。

说实话一开始做面试官我简直 imposter syndrome 疯了,我算哪根葱面试这些天才儿童。。后来慢慢发现咱基础也没有差太多就是缺这见招拆招的从容自信,慢慢也就没那么妄自菲薄了。

同时也想强调模拟面试的重要性,刷题是有边际效应的,刷到一定程度就应该把重心慢慢挪到准备真正的面试上面,如何简洁准确地传达你的思路,如何边想边说边写,如何在 coderpad 里面用光标高亮选中来给对方像讲幻灯片一样地讲代码实现还有走一遍 test case,这些都和刷题一样重要,都需要加以练习,正式面试的时候就不会那么紧张了。

PS 如果有象友需要 mock 的话欢迎来问我,我愿做小黄鸭 :mtfront_duck:

刷题面试和被面试多年(并没有)的经验,我的一点拙见,轻踩 

@brookclin 春额,看到你说word search ii我已经有点吓到了 :notlikethis:
对于我之前完全没有接触过太多编程和刷题而言,刷了五十道感觉自己才刚刚掌握了基本数据结构和语言特性…树和dfs给我抄code都在脑海里一下子picture不出来。
最近刷多了才开始能理解一些稍微小众一点的结构比如union find和trie,甚至heap,dfs做剪枝更是非常费力。
很想知道是不是这些大小结构都能先了解了,可以逼逼出来才好上场?像如果我完全写不出union find或者trie的话面试官可以允许给提示到什么地步呢?

刷题面试和被面试多年(并没有)的经验,我的一点拙见,轻踩 

@ShibaMaster 我是感觉熟悉数据结构跟去面试可以同时进行,刷题的部分如果有比较生疏的数据结构就突击做那个类型的题多做几道,慢慢也能领悟到,数据结构的东西确实还是要练的,上班用不着只有考试的时候狂考 :ablobdundundun: 但准备到什么程度的话就是永远都感觉准备得不够,而且运气也占很大成分,所以硬着头皮上心态放松就行,当作来参观一下。。提示的话因人而异吧,这就是运气的部分。。大部分面试官还是希望你能过的不会为难你,就是在做题过程中找想不想和你一起工作的信号

刷题面试和被面试多年(并没有)的经验,我的一点拙见,轻踩 

@brookclin 懂了,缘分还是很重要的…不强求也不需要太害怕 :blobcatnight:

刷题面试和被面试多年(并没有)的经验,我的一点拙见,轻踩 

@ShibaMaster 为柴柴做法🙏

@brookclin hi 你就跟朋友兩個人都註冊coderpad然後模擬面試嗎? 還有什麼要注意的嗎?

@eatbanli 极端情况也可以用 Google Docs 来练习。。讲的过程最重要,而且跟刷题很不一样,自言自语练习讲题思路也可,跟朋友一起练习也可,把这个文档或者 coderpad 当作一个有限用途的白板(但还是有很大发挥余地)来用就行

Sign in to participate in the conversation
豆豉

豆豉是一个开放、友善的长毛象实例,欢迎不同爱好、职业的象友进行交流,在法律允许的前提下保证言论自由。豆豉的服务器位于美国,站长保证不会泄露大家数据,但来自某些地区的象友请务必注意隐私保护。请在提醒某些地区的朋友们注意隐私的前提下尽情邀请他们来玩吧!(没有申请理由的自动拒绝)