最近参加半个月左右,参加了阿里和腾讯的面试,结果都一样,以惨败收场。不过既然去了,也要好好总结一下。
先说下阿里的,在网上笔试玩以后,通知是九月二十号左右去的,还单独跑了一趟广州,而且选择面试的酒店也比较偏僻,连过去的公交都没有,去了以后说中午网络出问题了,按照预约的时间要向后推迟俩小时左右,在等了快三小时后,终于到我了。这算是本人第一次面试,前段时间在学嵌入式,面试的职位是软件测试开发,基本扯不上边,也没时间去准备,果断去了酱油受打击回来了。
面试的问题(先后顺序不记得了):
1、线程和进程的区别和关系;
2、什么是哈希表,怎样构建哈希表;
3、一些常用的测试方法有哪些;
4、linux下vim的使用;
5、指针的一些东西(具体不记得了);
后面聊一直在问我项目问题,本人也没有做过什么项目就显得比较尴尬,问实习在哪,也没有去实习过。面试当场自己就懵了,后面就一直在酱油。
前面两天面试了腾讯,腾讯本来不打算去的,但是就在深圳,就去国庆前的一个周末去参加了笔试,现场人还很多。面试前一天才通知的面试的,好急导致什么也没有准备,十点半面试早早的敢过去。去的是腾讯总部,外面、里面看起来都是高档、霸气、上档次。进去还要查短信和领牌,比较严格,进去了感觉去哪都要刷卡(WC除外)。面试的是软件开发-底层方向,这次还和学的嵌入式还搭得上一点边。
面试问题:
1、调用fork()函数时,父进程返回什么?子进程返回什么?
2、字符串数组和字符串指针和着用,一系列的输出,要你选择。
3、析构函数和构造函数的区别,用谁可以定义虚数;
4、32位系统和64为系统里面int、char、char *三个类型用sizeof求得的字节数;
5、判断是不是单向循环,要时间尽量短;
6、要自己实习几个函数(具体记不清了)。
和腾讯那个面试官聊的还是比较开心,他也没有问什么项目问题(正好避免了自己的弱点),不过关于LINUX的问题答的很差,回这边之后才知道刚好今天学进程函数,突然觉得运气不是一般的差。C++的析构和构造都不了解(自己根本没有学过多少C++的内容)。不过整体而言还是很不错,没有什么压力。意想不到的是还是被涮了。
参加了两次面试,面试的前期有过一点准备,不过准备不足。第一次面试的时候一问到难点自己就不知所措,第二次好点。还有些重点自己把握的不好,对职位的要求还是不太清楚,还的提高。BAT的招聘基本已经过了,自己也还在学习,现在自己慢慢物色一些还不错的公司吧!!!