G家Mock Interview反馈

面试建议

  • 心态:
  • 尽量让人自信一点。不要一上来就感觉坐等吃屎
  • 其实在G家做的事情都不需要刷题,及时不刷题也能做的很好。
  • 面试
  • 在写代码的时候一定要想好了在写,back and forth会扣分
  • 面试官看着电脑,不是在写代码,而是再给你每时每刻做什么打分,所以一开始不能闷头写题目,一定进行交流。面试官看电脑也不要心态崩。
  • 时间非常重要,不需要干什么都和面试官说话,聊完high level就赶紧集中精力写题目

刷题建议

  • 刷什么题目:
  • 不用太例会地里的东西,因为刷题的结果论比较主观,会忽视掉面试的其他方面的东西。所以与其刷Hard的题目,不如要求自己Easy-Medium一定要Bug-Free
  • Hard的题目出出来,也不一定要最优解,只要写代码的基本功好,起码没有什么Syntax Error,你就赌赌运气看那天其他竞选者有没有ACM的,没有的话及时没有最优解,只要其他OK,就不会给Strong No Hire
  • 记录刷题情况,一次就过就mark一次就过,交了几次才过,
  • 在刷题的时候不要动不动就run test,还是在run之前一定要确保代码的正确性。ACM竞赛里面如果submit错误就扣分,要有很强的sense在交之前一定是正确的。程序写得干不干净。
  • 脑海的想法能够很快的转换到Code话,就会有Outstanding

编程语言建议

range的范围
syntax不够完整
Unit test  testcase也很重要


面试过程

1. 变量名命名尽量有意义,注意style。
2. 午饭别吃多了,不要犯困
3.主动run test case,主动分析时间空间复杂度。审题很重要! 题目出来了切记跟面试官run 一个例子先