InterView

面试总结

上星期在学校面试了一家公司Navis,题目不算太难。但是一方面是自己第一次面试, 另一方面自己发挥的也不算太好。

写这篇博客的原因主要是想总结下自己这次面试中没有处理好的部分,同时也希望能够对之后的面试起到一些帮助

审题

在读完题目后,一定要提出一些问题,包括输入的情况,然后一些corner case 尽量想一些输入的特殊情况

除此之外,一定要问清楚输入的情况。这次就是没有完全弄清楚输入的情况,导致写到一半发现情况不对

与面试官的交流

与面试官交流不够,读完题目之后,就应该与面试官进行一些交流。一方面由于口语不够好,一方面因为听力问题,没有完全明白面试官的意图。所以造成了自己一个人一直在那里单独想的局面。

开始写代码

开始写之前,应该和面试官交流一下自己的想法的,而不是一个人想完之后就开始写

总结

一方面自己思考的时间太长,如果没有一开始就能想到最优解法的话,可以使用不optimize的想法,然后之后再想办法改进提高。