首页 > 秋招结束
头像
想当程序猿的程序员
编辑于 2019-10-17 21:17
+ 关注

秋招结束

先说一下自己的情况,算是非科班出身吧,本科双非,硕士985
从6月下旬开始复习,之前没有学过计网,os,数据库这些,然后算是从看面经开始一步一步的了解到面试都需要问些什么。
6月份开始复习其实挺晚的了,大厂的提前批好像都没有赶上,当时觉着没有复习好就没有去浪费机会,然后就没有赶上太多的提前批的公司
所以想要找个好点的公司,还是要提前开始复习吧。不然就只能像我这样看面经来总结知识点了。

下面就说一下大概面的公司的题
1. 百度一面(大概1个小时,基础平台开发)
1. python中的深拷贝,浅拷贝指的是什么,赋值操作是哪种拷贝。深拷贝底层是如何实现的。deepcopy()的底层实现原理。
2. python中装饰器和闭包的区别
3.  有一个函数,返回1的概率是t,返回0个概率是1-t,如何设计一个函数让返回0和1的概率都是1/2,设计完成之后,在数学给出证明为什么会是1/2
4. 一个文件有a,b,c,d,e....等乱序的词,如何统计每个词出现的频次,要求不使用太多的内存,空间复杂度要尽可能小,不允许使用map
5. 项目中有没有用到并发,有没有Nginx反向***
6. 介绍一下研究生做的科研

百度的面试是我秋招的第一个面试,不过是电话面试。当时准备的不好,所以答得就不怎么好,尤其是面试官还搞数学,所以还给我来了个统计学的题,
就回答的不好,然后百度的就只有一面。

2. 小米一面(大概半个小时)
小米的面试印象比较深的就是面试官人特别好,但是小米投的岗位是服务器运维,应该是投错了,所以面试官想问我关于服务器方面的,但是我还不会。
1. 简单介绍一下运维是做什么的
2. 说一下知道的物理服务器都有哪些,评价服务器的指标都有什么
3. 说一下磁盘的评价指标(尴尬了,这些指标啥啊的一点都不会,所以面完小米之后,我就再也不敢乱投了)
4. 对ip地址进行排序和去重,如何使用linux命令进行排序和去重
5. 输出下列的三角形
1
1 2
1 2 3
1 2 3 4
。。。。。
6. 进程和线程的区别
7. tcp都有哪些状态
8. tcp的特点是什么
最后面试官还特别好心的推荐我去看《鸟哥的linux私房菜》

3. 瓜子一面(大概40分钟)
1. 输出所有的互不重复的五位数
2. n个人围成一个圈,依次报数,报到m的人出圈,然后再从下一个开始报,问最后一个人第几个出圈的人
3. 死锁产生的条件
4. 全双工和半双工
5. tcp的半连接是什么
6. tcp的三次握手四次挥手说一下
7. time_wait是什么
8. 说一下虚拟内存
9. 物理内存只有4g,两个进程,每个进程都需要4g的内存,那么这两个进程可以同时运行吗
10. 共享锁,排它锁,乐观锁的区别
11. https过程中,私钥的作用是什么,客户端如何判断服务器证书的安全性

瓜子二面(大概40分钟)
1. 死锁产生的条件
2. 写一个死锁的例子
3. 写一个单例模式,多线程访问怎么办
4. 一个字符串,按照字符出现的次数输出
5. mysql索引的结构,b+树和b树的区别,b+树有什么优点
6. redis为什么检索快
7. redis为什么使用单线程,单线程的好处是什么
8. 讲一下cookie和session,为什么需要使用cookie和session
9. 范围查询时索引如何使用
10. 有什么要问我的


4. 最右一面(大概半小时)
最右面试的体验可以说是不怎么好了,当时是在学校来宣讲,然后现场笔试,第二天去面试,结果去面试的时候面试官就问了几个问题,都是算法的,然后就没了。
1. 给一个整数n,就n的平方根的整数部分,算法的时间复杂度是多少,怎么用二分法求
2. 非递归写二叉树的前序遍历
3. 写一个最长回文子串
4. 写一个反转二叉树(镜像二叉树)
5. 将一些快排的思想,怎么找第k大的数

5. 中国电信云计算(一面)
1. 在北京现场面,等了2个多小时才面试,结果10分钟就被挂掉了
2. selenium的基本原理
3. python的类库知道哪些
4. python字典的源码看过吗,字典怎么实现,python中字典源码怎么实现
5. hash表怎么实现,怎么动态扩容,初始化时字典默认的大小是多少

6. 晨星一面(大概30分钟)
1. 介绍一下自己
2. tcp的三次握手和四次挥手讲一下,握手为什么是三次
3. 如果请求网站的时候发现你请求的特别慢,怎么分析原因,如果你请求的服务器距离很远,速度会慢,这怎么办
4. drop,delete,trunact之间的区别,delete 不加条件删除时和truncate的区别是什么
5. 讲一下面向对象的特性,分别介绍一下
6. 继承的作用是什么,多态的作用是什么
7. 重写和重载的区别是什么
8.hashmap和hashtable的区别
9. 聚集索引和非聚集索引的区别
10. 知道哪些开源框架,mvc,aop了解吗




























更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐