七牛云视频面试一面
4.20视频面试
总体上说这次面试相对好点,没有疯狂怼项目,但我还是有一半问题没答上来。
给我的感觉
1.面试官人超好,有时说说笑一下,我就没用有很多压力,我说我不会,他也就是说没事 那我换个问题
2.基础问的很多,操作系统、linux这块我回答的不好
ps:如果有七牛面试的同学,操作系统一定要过关。
首先问我在实习的公司干了什么?
项目问到两个问题的时候我不会
1.zookeeper一致性算法zab算法,深入过程。
2.dubbo是PRC框架,说一下RRC的原理。
后面的基础:
3.git的常用命令,你会哪些
4.redis 几种数据类型
5.redis和数据库的区别 他为什么快
方面1是一个基于内存的一个基于硬盘的
方面2是一个采用key-value结构,一个是B-tree结构
方面3我后面突然想起来的,redis还基于IO的多路复用
6.IO多路复用是什么?
select、poll、epoll区别
7.redis 主从、哨兵、集群
集群的分页,分了多少?(我是记2的14次方,他想了一下说16384,回想了一下才说我没错)
8.模拟场景,写sql语句
查询成绩第三名的同学——》limit用法
查询成绩的平均值——》avg函数
9.tcp的慢开始、拥塞控制、快重传、快回复
什么场景下快重传,这个答不上来
10.四次握手为什么要time-wait
11.Java多态用什么实现的?
这个问题很奇怪,他问我Java底层多态如何实习?
我跟他说是方法重写吗?他说不是。
我问他是跟类加载有关?他就说不是。我就说我不会
然后就没问。这个问题很奇怪 我听都没听过
12.数据库的innodb和myisam
支不支持事务、外键、聚簇索引/非
13.快速排序的实现、为什么是O(nlogn)
应用;算法导论查第N大的数字(到这里我不会)
14.算法题
给一定种类的砝码,每种砝码数量不限,看能不能称出重量为x的物体
给我挺多时间思考,也有引导 奈何我菜,说了几个思路都不对
15.awk 日志?没用过
16 linux 给端口号,查进程 怎么办?用什么命令,我也不会
17.进程、线程的区别?
进程通信?
我只记得一个管道,他就问我管道有无名和有名管道 有啥区别
18.说一下JVM模型,jvm的回收算法有哪些?
19.网络编程方面了解吗。socket?
尴尬地说了一句我不了解
总结
这次面试简单的问题我都能说一点,但是难的问题我是真的蒙蔽。另外还有一些基础,比如操作系统、linux需要重新复习一下。上次京东笔试我也有些linux和操作系统不会。
#七牛云面试经验##七牛云##面经##校招##实习#