实习面试总结

来源:互联网 发布:万历十五年 总结 知乎 编辑:程序博客网 时间:2024/06/06 17:08

     3月份开始,陆陆续续开始写简历,投实习。一开始简历想写的内容太多,凑了两页 pdf,被师兄严重吐槽。于是砍砍砍,改内容,改排版,通过了师兄那关,又找了一两个在 BAT 工作了两三年的前辈,请教意见,改了好几版最后才定稿。(太感谢了)下面是自己关于写简历的一点小心得吧:

  • 简历看起来要简洁 美观 紧凑(这一点很多简历就可以评为不合格了)
  • 技术岗的简历不要超出一页,不要有错别字
  • 项目经验和工作经历等客观性的东西放在靠前的位置,主观性的少写并尽量靠后
  • 每个项目要简洁地写清楚自己负责的部分
  • 诸如主修课程就不用写了,成绩不错的话可以留个专业排名
  • 在专业技能里面一定要多写和自己所报岗位契合的内容,多使用该领域的专业名词
  • 对于技能的 了解/熟悉/掌握/精通 不要夸大,该了解了解,该熟悉的熟悉,该掌握掌握,写个精通会死人的。
     嗯,基本就这样了。写好简历至少能让你不会不明不白被刷了 —— 在 HR 认真看的情况下。

     自己面了几家公司,除了微信坑爹的 TST 计划,其他大型砖厂都过了,腾讯正式实习校招的 offer 也拿到了。去面这么多,并不是为了多拿几个 offer 怎么样,而是觉得,面试真心是低成本高收益的事情,一张简历,衣服都不用换(码农果然太随意了),和一个工作了几年甚至十几年的牛逼前辈沟通,可以复习整个知识体系,找学习盲点,聊得好时还可以加加微信,方便以后咨询问题。这性价比挺不错了吧?面试官们大体都比较和善,有些极为热情....有些虽然心情不好把我虐得很惨,终究没有 pass 我。蛮感激的。

     纵观面试的问题,个人划分为 4 个方面:计算机基础项目经验职位方向个人情况

     计算机基础是必问的,计算机基础包含什么?编程语言(特别是 C/C++ )、操作系统、计算机网络、算法,甚至编译原理....是的,在腾讯被问了编译原理...计算机基础是一个计算机专业学生的基本素养,就算你有所欠缺的话,现在面试题一套一套的,完全也可以通过临时抱佛脚来弥补。如果这个你过不去,那就是没有好好准备了。

     项目经验的话大体是要你挑一个项目来讲,做得最好的 / 印象最深的 / 最难的,你在其中负责了什么,怎么做的,这样做有什么问题,有没有考虑什么什么....这一点的话建议挑一个架构最好的项目来讲,而且你要能理解项目所用东西的底层实现,不用到源码级别,至少看过几篇相关的剖析的文章吧?如果你能把面试官引导到这上面来,然后谈谈它的架构,引诱对方往你看过的底层问,这样别人就会觉得你不仅项目做得好,底层机制也能掌握。当然,这是小技巧,最好是真的能掌握,掌握了对自己很有帮助。

     职位方向呢,就是你报的岗位了。前端和后端、后端和运维必然都是不一样的。我是后台方向,这方面问的挺杂,也注重平时积累。阿里的话会侧重于高并发、集群问题,网易游戏问很多底层实现问题,比如 Tornado 的架构、nginx 的架构、redis 的内部实现...腾讯偏向于实际动手,还手写了多进程多线程服务器模型...在这个方面临时抱佛脚可能性比较低,因为问题的方向很广,而且越来越深,问到你不会为止。像数据库问如何保持数据一致性、主从数据库同步、锁的类型和使用、存储引擎等等,linux 问可用内存计算、gdb 调试、性能瓶颈分析、具体命令使用、epoll、进程池等等。很多东西平时没有接触是很难答上来的,我也很多没答好。唯一的技巧就是尽可能多学点东西,建立自己的分析判断能力,遇到不会的能答多少答多少,还有要把面试问题记下来,不会的回去好好学。像 HTTP 协议一开始答得不好,后来过了一遍,之后都被问烂了...

     最后个人情况就轻松了,你学了多久编程、你的职业规划、你愿不愿意来 XX 城市....只要你不是太离谱就好.....

     面试的时候,还有一点是要维持好气氛,语气要控制好,千万不要和面试官争执。有的面试官可能面了一天心情不好,这时你要更加有耐心。可以以讨论的方式回答问题,然后尽可能的展现自己的思路,因为面试官是要通过你分析对应问题的能力和思路来判断你是否符合他的要求,最后真的要多引导面试官往自己擅长的方向问。这个只是面试的小技巧,说到底最重要的还是你要有料,然后在面试过程中尽可能展现自己的综合素质。
     

     没看过什么面经,也不会写面经,我只是来总结的,我只是来总结的,我只是来总结的....重要的话要说三遍。。。

     漫漫长路,渣渣要找到自己的立足之地。加油吧!

4 1
原创粉丝点击