春招:字节Java实习二面“凉凉”没想到最后挂在算法上

字节一面:

  • 聚集索引和非聚集索引的区别(我结合了mysq|的两个弓|擎来说的)
  • innodb索弓|的数据结构,b+树的优点
  • 建表主键怎么决定(我不太确定他的意思,我就说设的自增,然后他问为什么要用自增,我想了一 下说因为自增排好序了,所以方便查找)
  • 事务隔离级别
  • 幻读的概念,幻读和不可重复读区别(一个是update,-一个是insert )
  • 说一下mvcc的概念,实现的原理,解决的问题
  • 写了一个sql ,查询所有平均成绩大于60的同学
  • 问了如果不用where student id=score .id会发生什么情况
  • redis常用数据类型及底层
  • redis持久化方式及区别( aof和rdb )
  • 四次挥手,为什么等待2msl
  • https的加密过程(对称+非对称),为什么传输的时候要用对称加密(我不太确定,说因为非对称要不断解密加密会浪费资源)
  • 说一下springcloud的注册中心
  • 负载均衡策略, ribbon用到的是哪种(轮询)
  • 如果运行过程中有一个实例挂掉 了会出现什么情况(我一开始以为是服务雪崩,后来发现他问的不是这个意思,然后我说eureka有失效剔除+心跳续约)
  • 服务熔断和服务降级
  • 注册中心怎么保证自己的高可用,怎么保证一致性, 一致性算法
面了80分钟,然后就问我还有什么要问他的,我本来以为自己两道算法没写出来肯定是挂了,后来问面试官什么时候能给我答复,他说一会hr会联系我_ 二面,过了大概二十分钟就开始=面了

字节二面:

  • 讲下你们这个系统是做什么的?
  • 你们这个系统的主要难点是什么?怎么解决的?
  • 讲下你们这个系统的架构。
  • 一个用户的请求到你们的服务器请求过程是怎样的?
  • 网络安全防护讲一下? XSS ,CSRF
  • 用过什么Java的中间件?消息队列。
  • 消息队列适合用在什么场景?为什么不用redis ?
  • Tomcat线程池?几万请求tomcat撑得住吗?线程池设置多少,设置多少就只能接收多少个请求吗?
  • http1.0和http2 0?I0多路复用原理?
  • 你们服务是部署在linux还是windows ?用过什么linux命令?
  • cookie跟session
  • 为什么要用微服务架构?你自己的思考
  • JVM可以用代码调用GC吗?调用完会马上执行吗?
  • 你是平常怎么学习的?
  • 你有什么要问我的?

算法(又是算法)

题目:三十六进制加法,要求不能转化成十进制因为感冒 +头疼+之前算法没写出来心里还是很慌,结果就是这道算法又没能跑起来后来面试官问我思路我说我用的asc 11码-'a'来确定每个字母的值,然后我开了一个数组保存结果,两个字符串转化为字符数组,从最后一个数字开始加 ,大于36进位,结果数组保存余数(没实现出来但是后来百度发现我的思路好像能解出来)

我觉得我三道算法题没写出来,大概率是凉了,有时候就觉得为什么别人面试的算法我都会,轮到自己就写不出来呢,我觉得运气是一部分,但是更主要的还是因为自己的基础不够好吧,从现在开始好好刷题,明年再战头条!!

福利时间

下方有免费领取方式

“北头条,南BIGO”,BIGO社招Java三面面经分享 怒斩心动offer

整体Java知识体系整理

很多小伙伴却苦于没有合适的资料来回顾整个 Java 知识体系,或者有的小伙伴可能都不知道该从哪里开始复习。关注我点击此处可免费获取 

“北头条,南BIGO”,BIGO社招Java三面面经分享 怒斩心动offer

一线大厂Java面经大全

SO,整理这些资料,不论是从整个 Java 知识体系,还是从面试的角度来看,都是含技术量很高的资料。只为回馈给我各位粉丝!

发布了191 篇原创文章 · 获赞 50 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_45401061/article/details/104312924