最新字节后台一二三面面经-已收oc(尾末附答案)

JAVA烂猪皮

共 2180字,需浏览 5分钟

 ·

2021-04-09 15:04

走过路过不要错过

点击蓝字关注我们



一面3月28日44 min


  • 自我介绍

  • 项目甲骨文

    • 项目经历

    • 介绍项目

    • 项目细节(这里不提)

    • 项目难点

  • 事务的一些问题(账户对齐问题)

  • TCP 和 HTTP 的对比

  • HTTP 的优点

  • HTTP 的格式是什么样的?

  • HTTP 响应状态

  • 404、302、403、503、504

  • 5 开头的问题和 4 开头的状态码的区别

  • 重定向是什么意思

  • jwt 是什么?token 存在哪里?存在哪?是否会被串改?是什么加密?为什么不能用非对称?

  • 算法:有一个有序的单向链表,你需要删除其中重复节点。

    • 样例输入:1 —> 2 —> 2 —> 3 —> 3 —> 4

    • 样例输出:1 —> 4

    • 空间复杂度:O( 1 )



二面4月1日43 min


  • 自我介绍

  • 项目甲骨文

    • 项目实现细节,各种甲骨文

  • jvm 垃圾回收

  • hashmap 和 treemap

  • hashmap 的扩容机制

  • innodb 和 myism 对比

  • 自增的索引空洞问题

  • 数据库行锁的实现

  • 数据库锁的思想

  • MVCC 实现

  • Redis 集群式分布问题

  • Redis 的字典实现

  • URL 去重问题,大数据思路(内存不够)

  • 算法:

    • 查找数组中第 k 大的数

    • 时间复杂度

  • 反问



三面4月8日35 min


  • 自我介绍

  • 项目介绍 + 负责模块 + 担任角色

  • IOC 和 AOP 的处理

  • springboot 处理请求的一个流程

  • springmvc 底层以及原理

  • 对 MVC 的理解

  • 了解的设计模式

  • 操作系统中进程通信的几种方式

  • 死锁的了解

  • 死锁的避免

  • 智力题(经典赛马问题):

    • 64 匹马,8条赛道,找出最快的 4 匹马

  • 算法题

对输入的链表做对折操作例如∶有n个节点的单链表∶1->2->3->.…-> n-2-> n-1-> n -> NULL处理后的链表为1->n>2-n-1->3->n-2…要求在原链表基础上操作。class ListNode {    ListNode next = null;    int value;}

三面面完30分钟约 hr 面


1、自我介绍

2、兴趣爱好

3、优缺点

4、项目中遇到过什么难点吗,是怎么解决的 

5、什么时候入职

6、职业规划

7、反问


获取往期更多最新面试题资料,直接转发一下这篇文章+关注公众号【Java烂猪皮】关注后回复【666】即可获取哦~





往期精彩推荐



腾讯、阿里、滴滴后台面试题汇总总结 — (含答案)

面试:史上最全多线程面试题 !

最新阿里内推Java后端面试题

JVM难学?那是因为你没认真看完这篇文章


END


关注作者微信公众号 —《JAVA烂猪皮》


了解更多java后端架构知识以及最新面试宝典


你点的每个好看,我都认真当成了


看完本文记得给作者点赞+在看哦~~~大家的支持,是作者源源不断出文的动力

浏览 38
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报