通信背景,工作一年多不到两年。之前一直在做C++的MFC软件界面开发工作。公司为某不景气的国企研究所。然后目前是在寻找后端开发这一块的工作,使用的框架为django;之前一直通过CSDN以及其他几家技术博客/论坛吸收大家的经验。
面试的几家:的两家创业公司,规模均在40-50人之间;果壳(止步于电话面,拉钩投的);知乎(止步于电话面,论坛发帖后的内推);爱奇艺(拉钩上投的);杭州的网易(同学内推)。
面试这一轮下来,最大的感受就一个:平时一定要每天都码点代码。就算再烂的项目,也要上传github……真的,只要你能一周有5天以上都能持续上传Git,半年下来,面试官绝对对你刮目相看。
其他感受:不同的公司着重点都不一样,木桶原理,哪块都不能少。我就是因为平时只关注做自己的小博客系统,而没做其他的部分,导致爱奇艺倒在了手写代码……哎,忧伤……平时多刷刷leetcode,看看剑指offer/面试金典,都是套啊~~
面试这几家公司所遇到的面试/笔试题,目前还能记住的如下。虽然可能绝大部分都是基础,但希望大家不要只是看看就过去了,最好还是你被问到这个问题,你来把答案说出来或写出来:(不按公司分了)
由于我有C/C++背景,因此要求用C来手写:将IP地址字符串(比如“172.0.0.1”)转为32位二进制数的函数。
(因为我本人Linux本身就很水,只会基本的操作,所以这部分面试官也基本没怎么问。。反正问了就大眼瞪小眼呗)
我发现基本不问django实现细节相关的东西……或者问也问的很少,哎,之前准备的方向完全错了,希望大家不要重蹈我的覆辙。