有赞斗鱼字节还愿面经

有赞

面试体验:极佳

一面二面HR面一天全部面完,HR面结束之后四天之后OC

一面

  • 计算机网络
    1、OSI七层模型,挑选几层解释一下
    2、能不能详细解释一下TCP三次握手四次挥手的过程以及原因,为什么一定要三次握手,四次挥手
    3、为什么要四次挥手三次握手,为什么多了一次
    4、GET,POST,UPDATE,delete哪一个是幂等的,能不能讲解一下
    5、你经常使用的Linux命令
    6、你是如何理解Linux的启动过程的,如果我们使用SSH链接服务器,服务器断开之后能否会话能否继续执行,不能,如何解决,tmux
  • 操作系统
    1、简单介绍一下进程和线程
    2、进程和线程的区别
  • 数据库
    1、MySql的事务隔离级别
    2、可重复读和已提交读的区别
    3、Mysql中的不同join链接的一个问题
    4、不同的事务隔离级别他们分别如何实现
    5、最左前缀
    6、有没有遇到过慢SQL如何进行解决,怎么进行优化
    7、索引的数据结构
  • Java基础
    1、HashMap的底层如何进行实现的
    2、ArrayList和LinkedList如何实现
    3、双亲委派模型
    4、Tomcat中的双亲委派模型
    5、打破双亲委派模型的原因,双亲委派模型的意义
    6、GC算法
    7、可达性分析,引用计数
    8、CMS和G1的区别
    9、JMM,CMS作用范围
    10、StopTheWorld如何解决
    11、标记清除会产生内存碎片,标记整理和标记清楚的区别
    12、安全点
    13、分代的优点
  • 线程
    1、线程状态
    2、sleep()方法进入什么状态
    3、Synchronzied的工作原理
    4、CAS的一个引用场景
    5、如何解决ABA
  • Spring
    1、Spring IOC
    2、Spring AOP
    3、Spring解决循环依赖
    4、Spring 的代理方式,cglib和Java自带的一个区别
    5、静态代理和动态代理的区别,各自的优点和缺点。
    面试时长:51分钟,面试之后直接通知通过

二面

怼项目
讲解了一下如何做的迁移学习,你们的项目算法你是如何参与进去的。
日志怎么收集的,ES的全文索引
讲讲你自己做的模块,为什么使用Redis,详细的说一下,你的设计模式
SpringCloud的项目,讲解一下Eruka的一个使用过程
如何去做一个事务,事务这块的主要问题有什么。
数据库模型的调整。
面试之后直接通过。

HR面

聊天....

四天之后OC

斗鱼

一面

简单的算法题,队列调度问题。
优化这个队列调度,把这个队列调度的任务封装成类。
聊了聊项目和基础知识,面试完成的第二天通知通过。

二面

全部Redis的场景题

  • 现在物理表有10G的数据,Redis有1G的数据,如何尽可能的在Redis里面取出热点数据-----LRU
  • 排行榜如何使用Redis来做,Zset,跳表的结构,为什么这样设计
  • 防止恶意检测怎么做,Redis限流,限流的令牌根据什么值产生,如果只是想要简单实现呢,使用淘汰策略
  • ES和kafka与Redis如何进行联动,你是怎么理解高并发场景的

HR面

  • 你的收获
  • 为什么没去北京实习
  • 武汉这边薪资可能不高你来吗,别说了,钱不钱的不是问题
  • 职业规划和发展

一周后OC

字节跳动

前后十几面,由于有保密协议,等秋招正式结束之后再发吧。
从七月面到十月....

最后,秋招也算是结束了,狗东我已经一生黑了,感谢所有给我面试机会的公司和各位面试官以及HR小姐姐,后面江湖见

#面经##字节跳动##斗鱼##有赞##校招##Java工程师#
全部评论
大佬果然选了 斗鱼哈哈 简历看了至今难忘
2 回复 分享
发布于 2020-10-21 16:14
求问为啥狗东一生黑?
1 回复 分享
发布于 2020-09-30 18:44
是实习吗
1 回复 分享
发布于 2021-04-11 13:41
这是应届生面试吗。。。。
1 回复 分享
发布于 2021-07-19 00:32
向大佬学习~ 祝贺
点赞 回复 分享
发布于 2020-10-13 23:19
老哥去哪了最后
点赞 回复 分享
发布于 2021-01-09 11:47
JMM,CMS作用范围怎么答,大佬
点赞 回复 分享
发布于 2021-09-01 11:03

相关推荐

20 88 评论
分享
牛客网
牛客企业服务