Chinaunix首页 | 论坛 | 博客
  • 博客访问: 271442
  • 博文数量: 84
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 927
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-06 23:00
个人简介

growing

文章分类

全部博文(84)

文章存档

2017年(6)

2016年(61)

2015年(17)

我的朋友

分类: IT职场

2016-08-12 16:07:10

最近面试的几家公司,题型总结一下。(很多没有印象了,尽量想起来)

1.百度

-自我介绍
-C++多态,菱形继承原理。
-指针和引用区别,底层实现有什么差别
-哈希冲突解决方法及优化
-遇到segmentfault是怎么解决的
-写了一个项目出bug了一般怎么来查
-vector中删除一个相同值(迭代器失效)
-为什么不是计算机专业的要学编程,平时是怎么学习的
-数据库中查找除过几个ID之外的学生信息
-说说虚函数(结合构造和析构来说)
-快排及其优化,平均、最好、最好时间与空间复杂度
-传值和传址(指针、引用)区别,是否需要构建临时对象
-设计模式
-数据库

2.easystack

-自我介绍
-聊项目,很细啊
-只知道端口号,想查一个正在连接的网络的地址怎么查
-top的前几行信息分别是什么
-怎么看cpu占用率
-回文问题
-VLAN (不懂)
-所知道的所有的http状态码,能说几个说几个
-http发送一个请求给服务端要求修改数据,但其禁止修改,会返回什么状态码
-二叉树遍历
-TCP和UDP区别
-shell中双引号和单引号的区别
-分布式存储的认识
-有什么要问的

3.英特尔

-看过哪些开源库
-聊项目,项目有没有更好的做法,有没有去看过和项目类似的开源库,看看人家怎么做的?

-github上写的python文本爬虫,问得很细很细,非要我说爬下来的图片是怎么分类的
-Linux虚拟文件系统及其实现
-进程的调度算法和调度策略
-mount一个文件过程原理,和磁盘什么的,记不清了


4.今日头条

-测试一个登陆界面
-合并两个有序数组,时间复杂度
-linux文件处理方面的指令
-为什么不考研
-测试微信朋友圈点赞
-实现一个函数,要求实现功能为合并区间,比如传入(2,5;3,6)就合并成(2,6并输出,但是传入的数组不一定只有两组
-倾向于哪种测试(服务端、手动)
-GET和POST的区别,登陆一般用哪个
-有什么要问的

5.景行锐创

-说说C++纯虚函数
-map底层实现,是不是线程安全
-为什么要用AVL树,有什么好处
-每隔5分钟去监控一个程序,并把监控结果输出,有什么具体的做法
-一个很大的文件,无法一次加载,要把他重复的序列打出来怎么做。
-手写一个线程安全的单例模式
-进程和线程的区别
-三次握手四次挥手
-HTTP协议

-有什么要问的

6.redhat
  全程是一个印度领导,他说的英语我真心听的太困难了,下面是听懂的问题,还有好多没听懂,真心郁闷
-英文自我介绍。
-设计一个医院的储存系统,会选择什么数据结构
-前端了解吗,都会什么
-linux添加一个用户的指令
-编译一个文件的过程
-都用栈做过什么
-什么时候能去,一周能去几天

阅读(1258) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~