关于算法面试问题
老师您好 我想请问一下在美国找工的时候 算法面试需不需要边说边写?因为很多时候自己拿到一个题目 可能一下没有思路 这种情况下 没办法马上给出一个回答 可不可以先思考个几分钟 然后问面试官一些题目的线索或建议 然后再呈现代码?或者老师有没有更好的建议怎么去应对这种情况?谢谢老师 btw 我也买了老师的算法面试课和图课 就是目前有这些有关面试过程的疑惑 谢谢
正在回答
当然可以思考,几分钟的时间也相对比较 make sense,但不要太长,不要让面试的过程缺少沟通。我的建议是,如果有可能,把你的思考过程也表述出来。因为有可能最终,你还是不能给出一个问题的最优解,但是让面试官看到你的思路,想问题的方向,最后虽然卡住了,但是进行到了哪里,也是非常重要的。
不管怎样,我都建议能够提供一个暴力解法,而不是闷头去想那个最“正确”的解。(当然,如果你一下子就能想到更好的解,也不需要绕弯子)很多时候,暴力解法都是通向更优解法的钥匙,与此同时,在叙述暴力解法之后,可能面试官才有机会和你做交流与,这个过程可能就会有一些提示。
这里有一篇文章,我觉得挺有参考价值的,涉及到面试准备,包括面试过程中,你可能遇到的一些问题,你可以读一读:https://medium.com/@meekg33k/14-lessons-i-learned-from-doing-60-technical-interviews-in-30-days-7732e4f7608d
关于面试中沟通的重要性,请参考这里:https://threader.app/thread/1058433116002381824
当然,这两篇文章主要是在说面试的“软技能”,不管怎么样,还是让自己更强大,达到企业的用人标准,是最重要的:)
加油!:)
相似问题
登录后可查看更多问答,登录/注册
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星