自从决定找工作以后,断断续续的开始做题。剑指offer,久仰大名,书从2018年3月28日(恰好生日,记得当时给自己送了两本书,这是其中一本),断断续续,现在算是看了一遍。由于是非科班出身,有些知识点实在是难以理解,就一直不断的重复,现在基本上可以及格了。
由于秋招大战一触即发,笔试马上全面爆发,编程题作为胜败的决定性因素,自然需要好好整理一下,下面进行梳理。如有不当地方,还请大佬指教!
第一章:面试流程
挑重点:
1)扎实的基础知识: 掌握C++、数据结构与算法
2)高质量的代码:关注边界条件以及特殊输入
3)清晰的思路:先有思路,再去解决问题
4)优化效率的能力:有时候写出的程序太暴力,时间上不满足要求,需要进行优化。时间负责度和空间复杂度之间的权衡
5) 综合能力:沟通和学习能力;最近看什么书,学到了什么技术; 跑出新问题,看应变能力 知识变通能力:青蛙跳台阶问题
5) 应聘者提问;这个确实是逃不过的一个环节,而亲切,肯定要问啊!!~~!!!