七牛云 软件开发岗 社招面经

计算机网络

TCP四次挥手

OSI 5层,发送邮件属于哪一层,基于什么协议(传输层协议),为什么

TCP与UDP区别

拥塞控制

HTTP响应码

发生502,应该先查看什么,发生500应该先查看什么

顺着这个问题问我了解Linux操作吗(了解过一些常用命令)

说一下,给一个单词,查看一个文件的第一行有几个这个单词,怎么实现(不会shell......,

说了下可能会用到的命令,以及大致思路)

然后问了下平时开发怎么测试的

数据结构

问了常用的数据结构,说了栈、队列、数组、树,

然后问了下链表和数组的区别

有了解过排序吗,说说哪些排序是稳定的,哪些是不稳定的,时间复杂度是多少,空间复杂度

手写快排,说说思路

刚刚说了树,说一下树的应用场景(说了索引)

数据库

MySQL除了树,是什么树,还有哪些类型的索引

说说事务的隔离级别

什么是幻读

项目表结构

说说表的对应关系(一对多、多对一之类的)

Java

HashMap,JDK 7与JDK 8做了哪些改进,解决了什么问题

如何解决多线程问题,你用过哪些锁

sync与ReentrantLock区别

线程池用过吗,有哪几种

如何停止一个线程,会发生什么事情

碰到过哪些异常,OOM可以被捕获吗

反射了解吗

注解了解吗

Redis

用过Redis吗,用过缓存

Redis底层数据结构了解过吗?说了字典和跳表

跳表和红黑树

问答环节问知道Redis分布式锁吗(说了setnx),问我看过什么开源框架吗,了解过

docker 、k8s吗

场景题:统计视频直播一天中哪个时间段人数最多


#面经##社招##七牛云##软件研发工程师#
全部评论
smtp是应用层协议
1 回复 分享
发布于 2021-06-15 18:56
有兴趣来阿里嘛?社招现在部门比较缺人,流程会很快
点赞 回复 分享
发布于 2021-06-15 18:14

相关推荐

不愿透露姓名的神秘牛友
11-27 10:46
点赞 评论 收藏
分享
点赞 评论 收藏
分享
10-13 17:47
门头沟学院 Java
wulala.god:图一那个善我面过,老板网上找的题库面的
点赞 评论 收藏
分享
评论
5
34
分享
牛客网
牛客企业服务