自我介绍一下。本人双非,软件工程专业本科,今年大三。21年春招主要是投递后台、服务端的java开发。因为基础比较差,但是运气比较好,最后是拿下了网易互娱和腾讯PCG。
腾讯的offer拿的比较晚,所以先在网易互娱待了一个月,服务端开发。现在是在PCG做运维相关工作。
这个帖子也算是回馈牛客上大佬们的面经,同时也记录一下自己的秋招。
目前已收到的意向书:虾皮 滴滴 百度 网易互娱 小米
回到正题,先说投递情况吧。截至到今天,有面试的:
1.同花顺 杭州测试工程师【笔试已过,一面挂】
2.虾皮 SRE深圳【简历已过,笔试已过,一面已过,二面已过,已HR面,已意向书】
3.字节 SRE北京【简历已过,一面二面挂(菜是原罪)】SRE 北京【捞简历,一面挂(菜是原罪)】
4.百度 SRE北京【简历已过,一面已过,二面已过,三面已过,已完成测评,已意向书】
5.滴滴 杭州 橙心优选 JAVA开发【简历已过,一面已过,二面已过,三面已过,已意向书】
6.京东 北京 运维开发【简历已过,笔试已过,一面养鱼中】
7.猿辅导 北京 运维开发【简历已过,一面已过,二面已过,三面已过,已HR面,已意向书】
8.好未来 北京 SRE【简历已过,一面已过,二面挂】
9.网易互娱 广州 SRE【简历已过,一面已过,二面已过,已意向书】
10.完美世界 北京 运维开发【简历已过,一面养鱼中】
11.小米 北京 安卓开发【简历已过,一面已过,二面已过,已意向书】
12.shein 广州 java开发【简历已过,一面挂】
13.阿里 杭州 SRE【简历已过,一面挂(菜是原罪)】
14.BIGO 广州 SRE【简历已过,一面已过,二面已过,三面已过,意向流程中】
15.网易互联网 杭州 SRE【简历已过,笔试已过,一面挂】
有一些厂的面试拒了
面经部分:
同花顺 测试工程师 一面
1.自我介绍
2.对测试的理解
3.为什么要投递测试,之前都是开发
4.单测、集成、验收测试的区别
5.实习过程中收获了什么
6.压测系统要怎么做
7.app crash怎么排查
8.开发过程中是怎么测试bug的
9.有没有看过测试相关的书籍
10.最有成就感的事情
11.有没有用过测试工具
12.对我们公司的了解
虾皮 深圳 SRE工程师 一面(2021-7-13)
1.自我介绍
操作系统
1.进程、线程、协程(我感觉我这个问题每次都没答好)
2.进程通信
3.虚拟内存
4.僵尸进程与孤儿进程
5.死锁产生的四个条件
6.堆和栈有什么区别
计网
1.TCP和UDP的区别
2.你刚刚提到TCP是面向字节流,那你知道TCP在字节流怎么确认数据包的开始和结束吗(不会...)
3.讲一下长连接和短连接
4.TCP除了拥塞控制和流量控制
算法
1.一致性哈希(不会...)
2.哪些排序算法是稳定的?
3.手撕非递归前序遍历二叉树(leetcode144)
数据库
1.索引(B/B+树、哈希索引)
2.null在数据库中实际上是什么
3.怎么设置事务的隔离级别(注意这里是设置,不是问隔离级别)
语言
1.JAVA的String、StringBuffer、StringBuilder有什么区别
2.JVM内存模型(以为不考java,没看,直接歇菜)
反问+简单聊天
虾皮 深圳 SRE工程师 二面(2021-7-19)
1.自我介绍
2.项目
SRE
1.讲一下你对SRE的理解
计网
1.TCP和UDP的区别
2.HTTP状态码
3.HTTP1.0 1.1 2.0
4.什么时候出现TW,tw怎么解决
Linux
1.awk命令(不会..)
2.sed命令(不会..)
3.top命令
4.LVS,nginx有了解吗?现在你有4台服务器,请用LVS的DR结构设计路由策略
数据库
1.索引
2.了解mysql的什么锁
3.乐观锁悲观锁在mysql中什么场景用到
Redis
1.Key的过期策略
2.Redis为什么比mysql快
3.redis持久化(忘记了...)
语言
1.JAVA的list去重
2.JVM内存模型
3.垃圾回收算法(没复习到。。凉凉)
4.oom是什么,怎么解决
容器
1.docker和k8s了解吗
场景题
1.现在你管5000台机器,你要怎么管理
反问+简单聊天
百度 百度云 北京SRE工程师 一面(2021-7-28)
1.自我介绍
2.项目(重点问了)
操作系统
1.进程线程
计网
1.TCP和UDP的区别
Linux
1.awk命令
数据库
1.讲一讲事务和锁
云与容器
1.openstack和k8s了解吗
语言
1.讲一下继承和多态
算法
1.讲一下快排、归并、选择排序
2.在无序数组里面,找到第一个出现的只出现过一次的数字
反问+好多聊天
字节 Data 北京SRE工程师 一面(2021-7-30)
1.自我介绍
2.项目(重点问了)
计网
1.输入网址后发生了什么
2.能深入到接入层讲一讲吗(讲了LVS的DR模型)
Linux
1.awk和sed的区别(这部分还是要多看看)
算法
1.leetcode5 最长回文字串(紧张没做出来,裂开)
场景题
1.你的实习编写的工具是单机部署的,宕机了怎么办
2.你怎么知道程序的流量和负载
3.有办法实现往1000台机器里面写文件吗(个人觉得难点在登录)
4.你的一个服务部署在多台机器上,有办法知道那一台宕机了吗(讲到了抓包、ping)
反问+面试官说还有一面 等10min
字节 Data 北京SRE工程师 二面(2021-7-30)
1.项目(重点问了,特别是腾讯实习的项目)
做题
1.统计一个日志文件里面 请求出现 404 的 ip 要求去重
2.sql T表(id name sex city) 输出 男性平均年龄最大的城市
反问
滴滴 JAVA工程师 一面(2021-7-31)
1.自我介绍
2.项目(重点问)
操作系统
1.线程和进程的区别
2.线程中独立的资源有那些
3.死锁产生的条件
4.死锁怎么避免
5.你是怎么定位死锁和解决的?(不会了。。)
语言
1.java中释放锁的方式
2.sleep和wait的区别
3.同步方法和同步代码块的区别
4.string stringbuffer stringbuilder
数据库
1.聚簇和非聚簇索引的区别
2.联合索引
3.mysql的隔离界别,怎么绝决幻读
4.能讲一下mvcc吗
5.事务传播机制有了解吗?(应该是spring的)
做题
1.写一个快排
反问(面试官比较赶时间,所以回答比较匆忙,就结束了)
滴滴 JAVA工程师 二面(2021-7-31)
1.自我介绍
2.项目(重点问)
计网
1.输入域名的过程
2.三次握手
数据库
1.主键和外键的区别
2.主键的作用和优缺点
3.什么时候要创建索引
4.sql查询语句的结构
Linux
1.查询访问次数最多的top10的ip(我用了awk 面试官叫我用uniq)
做题
1.约瑟夫环
反问
滴滴 JAVA工程师 三面(2021-7-31)
1.自我介绍
2.项目
Redis
1.跳表是什么
2.跳表和B+树的优势在哪(被问惨了)
3.redis为什么快
计网
1.输入域名的过程
2.TCP和HTTP的关系
3.三次握手
4.tcp泛洪攻击中,cookie校验是怎么做的?(不会...还没这么深入)
反问(面试官觉得我比较菜,不太愿意回答我的问题)
百度 百度云 北京SRE工程师 二面(2021-8-2)被问的最惨的一次
1.自我介绍
2.项目(重点问)
SRE
1.你是如何评价一个SRE工程师是否合格的呢?
2.对于这个岗位,你个人有什么优点?
3.你理解的SRE是怎么影响个人的发展的?
4.作为软件工程的同学,你觉得一个好的系统要经历什么流程,中间有什么需要注意的
反问(面试官还是很有耐心回答我的问题,但是我的表现他应该不满意)
中创科达 JAVA开发 一面(2021-8-2)
1.自我介绍
2.项目
3.小厂果然没啥意思
语言
1.面向对象的三大特性
2.讲一下构造器
3.内部类和外部类的区别
4.static
5.成员变量和成员方法
6.arrlylist voctor
7.map和list的清空方法
8.根据人名查询的sql
9.线程安全
没啥好反问的了
百度 百度云 北京SRE工程师 三面(2021-8-11)
1.自我介绍
2.查户口
3.腾讯offer和百度offer怎么选,面试官和我在反复横跳,一直在扯皮
4.你对SRE有什么理解?(都怪自己瞎扯,有了下面的问题)
5.QQ两个用户发消息,中间涉及到什么协议
6.TCP和UDP的区别
7.UDP用在什么场景
8.QUIC有了解吗
9.10w机器,怎么实现大盘统计平均值和max
反问(感觉要没)
猿辅导 北京 运维开发 一面(2021-8-14)
1.自我介绍
2.项目
计网
1.状态码(401)
2.讲一个各个请求方法
3.GET和POST区别
4.四次挥手
5.输入域名的流程
linux
1.删除10天前该目录的所有文件
2.统计a.log文件 600-800行包含error的最后一列
3.linux600表示什么权限
和面试官聊太多了,没时间反问
好未来 北京SRE工程师 一面(2021-8-14)
1.自我介绍
计网
1.TCP/IP模型哪四层
2.OSI七层模型为什么会衍生出四层
3.DNS底层是TCP还是UDP
全程感觉面试官比较敷衍,没啥意思,可能是我学历比较低吧,上面几个问题确实没答好
好未来 北京SRE工程师 二面(2021-8-14)真刷KPI
无自我介绍
计网
1.服务器响应慢怎么排查
2.mysql主从复制
表面说还不错,回去就把我挂了,也没问什么东西
网易互娱 广州运维开发工程师 一面(2021-8-19)
自我介绍
linux
1.linux发新版本你了解几个?有什么不一样
2.CPU相关命令 磁盘相关命令 网络相关命令
3.清空磁盘空间
4.awk查询ip访问的次数
5.封禁某个ip怎么做(iptable)
6.man命令
7.file命令 以及三个时间的意思(ctime atime mtime)
8.inode命令
操作系统
1.虚拟内存
2.PCB结构
计网
1.DNS是什么
2.DNS实际上是谁在请求(有什么DNS的ip,如114是阿里的)
3.CDN的原理
4.Http2.0有什么新特性
其他 1.同步和异步的区别
2.java实现同步的方式
3.并发和并行
4.有用过git的版本控制吗
5.svn和git的区别
容器
1.容器和虚拟机的区别 猿辅导 北京 运维开发 二面(2021-8-20)
1.自我介绍
操作系统
1.进程线程的区别
计网
1.OSI模型 TCP/IP模型
linux
1.你常用的命令讲一下
2.负载高怎么分析
后面时间基本和面试官扯淡
小米 北京 安卓开发 一面(2021-8-23)
开始就是闲聊
语言
1.int和Integer的区别
2.final和finally的区别
3.hashmap
4.volatile
5.线程运行后再次start会怎么样
操作系统
1.死锁产生的条件
后面时间基本和面试官扯淡
字节 SRE 一面(2021-8-24)嗯 体无完肤
日常工作
1.链路监控耗时要怎么做(这我真不会阿,救命)
计网
1.CSRF(我???)
2.跨域(我???)
3.cookie和session区别(我的锅,没背这个)
语言
1.java的锁讲一下
2.HashSet的结构
3.java打包后修改字节码要怎么做(我???)
4.java持续线上调试怎么做?(JDB?我???)
命令
1.取文件10-20行
2.sed和awk区别
3.linux权限控制(...)
数据库
1.Decimal怎么控制存储的小数位
2.那decimal占用的空间是怎么计算的?
其他
1.int64的有符号和无符号分别表示的范围
算法
1.反转链表
被问懵了,没问啥东西
shein java开发 一面(2021-8-25)体验很一般
语言
1.从arraylist的数据结构出发,为什么是现场不安全的
2.抽象类和接口的区别
3.hashmap数据结构
Redis
1.数据结构
2.你在项目中用到哪些数据结构
3.range是物理分页还是逻辑分页
设计模式
1.你知道哪些设计模式?
2.工厂模式是怎么用的
spring
1.事务传播级别
其他
1.实习中遇到什么问题,怎么解决的
体验就很差,可能是是我很多都不会的原因吧
小米 北京 安卓开发 二面(2021-8-25)
开始就是闲聊
语言
1.垃圾回收算法
操作系统
1.进程间通信
2.socket有了解吗
Linux
1.查看CPU负载的命令
算法
1.你知道哪些排序算法
设计模式
1.设计模式有了解吗
其他
1.能不能提早来实习
2.你觉得作为leader需要有什么能力
后面时间基本和面试官扯淡
网易互娱 广州 SRE 二面(2021-8-26)
开始就是闲聊
SRE
1.对SRE的了解
2.未来往什么方向走
3.slo和sli分别是什么
数据库
1.主从同步
2.mongodb有了解吗
计网
1.TCP拥塞算法
接入层
1.正向代理和反向代理
2.nginx调度算法
3.ip_hash算法有节点挂了怎么做
Linux
1.passwd
2.crontab
其他
1.网站请求慢怎么排查
2.为社么转SRE
反问
BIGO 广州 SRE 一面(2021-8-26)
SRE
1.告警的类型
操作系统
1.进程线程区别
2.死锁
数据库
1.索引的结构
2.my和innodb的区别
计网
1.TCP三次握手四次挥手
2.get post区别
3.http状态码
Linux
1.看文档要怎么看
2.crontab
3.查看占用端口的进程
4.权限控制
算法
1.二分查找
反问
猿辅导 北京 运维开发 三面(2021-8-31)
计网
1.同机房的两台机器ping的时延是什么水平
其他
1.项目推进你是怎么做的?
2.项目的文档应该包含什么内容?
算法
1.查找字符串中是否含有重复字符
2.找到后实现字符串去重,基于数组
反问
BIGO 广州 SRE 二面(2021-9-2)
Docker
1.docker是怎么对其他容器进行隔离的?
消息队列
1.怎么避免消息被重复消费
项目
1.每分钟取一次数据的话,怎么保证59s的告警可以取到
Linux
1.linux各个目录及作用
2.怎么看CPU的负载
3.cache是什么意思
4.swap是什么意思
操作系统
1.什么时候会发生页表置换
计网
1.拥塞控制算法
2.cwnd一下子降为1,会造成卡顿,为什么还要这样做
3.那么卡顿这个问题,在业界又是怎么解决的
其他
1.升级一个业务应该怎么做
反问
全部评论
(10) 回帖