您的位置:首页 > 职场人生

2017 IT研发类面试笔试知识点小结

2016-09-26 19:23 381 查看
说明:面试需要准备的知识,下面的内容部分我也没做到。我申请的职位主要是软件开发工程师,涉及的后端开发比较多,所以一下内容并不包含前端,云计算,大数据,数据挖掘,机器学习类的知识。是比较通用的知识,基本上所有的面试官都会问到的。

首先接受一下常见面试流程

1.投简历->现场面试1->HR面。

2.投简历->在线笔试->现场面试1->现场面试2->HR面。

3.投简历->在线笔试->电面1/现场面试1->电面2/现场面试2->现场面试3->HR面。

1. 算法面试书推荐

《剑指Offer》,《编程之美》;(推荐,我看过这两本,大公司爱从里面出题)

《程序员面试宝典/金典》;

《算法》(粉红色那本)《算法导论》《编程珠玑》(有时间需要深入学习,我只看过算法导论,里面的题都可能会考)

2. 在线刷题网站

牛客网LeetCode(强烈推荐,我同学研一入学就刷题了。只有不断的刷题,刷题,刷题,才能拿下在线笔试。)

3. 视频学习网站

极客学院,CSDN学院,网易云课堂

4. 面试中的知识点

下面这些知识点网上一搜一大堆,包含但不限于以下内容。。。

操作系统:

死锁,生产者消费者,PV原语,Linux命令(cat,rm,mkdir,top,ps,du,df,crontab。。。等)

数据结构与算法:

各种排序,快速排序的实现,归并排序,堆排序,外部排序,链表,二叉树,平衡二叉树,队列,栈

计算机网络:

TCP/IP三次握手,四次挥手,http协议,应用层协议有哪些,OSI七层参考模型

Java面试题:

JVM虚拟机,多线程,线程池,Spring+Struts2+Hibernate

C++面试题:

虚函数,虚函数表,指针与引用,多线程,STL以及STL源码,进程与线程,并发同步

5. 资源网站:

菜鸟教程 http://www.runoob.com/

IdeOne在线编程 http://ideone.com/

Linux命令大全 http://man.linuxde.net/

C++手册 http://www.cplusplus.com/

GitHub社区 https://github.com/

Gitbook https://www.gitbook.com/explore

伯乐在线 http://group.jobbole.com/category/tech/interview-test/

求职招聘信息:

求职实习信息都在这些BBS的求职板块,相当多。每天更新几十条信息;

其次是各大公司的招聘主页。

都在这些网站的Job板块

清华水木社区 http://www.newsmth.net/校招,实习信息很多

北大未名站 https://www.bdwm.net/v2/login.php

北航BBS http://www.buaaer.com/bbs/index.php

北邮人论坛,信息最多,登不上去 https://bbs.byr.cn/#!board/jobinfo

大街网,主要查看校招信息

牛客网,有个讨论区可以查看校招和内推。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  面试 笔试