2021最新分享字节(Java后端开发岗)刷题笔记!春招必备

博主分享了2021年字节跳动Java后端开发岗面试经历,包括面试流程、问题详情和准备策略。面试涵盖基础、技术深度、开源项目等方面,强调了算法题的重要性。并提供了面试前的知识架构整理和高频技术攻克建议。
摘要由CSDN通过智能技术生成

前言

双非渣硕,本以为简历都过不了...,还好字节能给一次机会。前阵子字节跳动的提前批开始了,看宣传是说有海量HC,机会多多,本着涨涨面经的心理,然后就投递了一下杭州那边的Data部门,首先在这里还要非常感谢内推我的小哥哥,非常热心的帮我跟踪进度,因为中间还出了一些小插曲(我投错部门了。。。),还是热心的小哥哥帮我联系HR,最后把我转到想要投递的部门了,我投的是java后端开发~面试项目大部分问题是围绕我的开源项目 蘑菇博客 展开的,还有就是我之前准备面试的一些 笔记(大佬请轻喷..)

渣硕试水字节跳动,本以为简历都过不了,123+HR面直接拿到意向书

 

注意:我投的是java后端开发~面试项目大部分问题是围绕我的开源项目 蘑菇博客 展开的,还有就是我之前准备面试的一些刷题笔记(大佬请轻喷..)有需要的可以点击传送门即可给你分享哦~

面试时间

HR面完后,等了一个礼拜多,以为凉凉了,没想到收到惊喜,许愿成功~

  • 第一天:第一面 + 第二面
  • 等了两天:第三面 + HR面
  • 过了一周后:等来了意向书

第一面

第一面我觉得应该是基础面,重点考察的是自己技术的广度 和一些技术的掌握情况,一面小哥哥也没有深究于某个特定的点,面试时间大约1个小时。

  • 自我介绍
  • 怎么打算投递后台岗位的,没有考虑契合自己研究方向的工作
  • 有了解过OAuth2.0么,说说你对OAuth2.0的理解
  • 蘑菇博客开发过程中,有了解或学习其它的开源框架么
  • 蘑菇博客文章发布的流程是怎么样的,是多人博客系统么
  • 对其它的一些博客框架有了解么,比如hexo
  • hexo和蘑菇博客相比有什么区别呢?蘑菇博客多了哪些功能和优势
  • 看你蘑菇博客用到了RabbitMQ,那谈谈为什么引入RabbitMQ?
  • RabbitMQ和其它消息队列,比如ActiveMQ,RocketMQ,Kafka有什么区别
  • Redis在你博客项目中的使用,为什么引入Redis?
  • Redis中存储的是热门文章,是通过什么来得到的?这样做会有什么问题么?
  • 有听过长尾效应么?你通过推荐字段设置的推荐等级,这样会让这些文章一直保持在较高的点击量,而且热度和点击量也不会随着时间而降低,有什么解决方案么?
  • 我看到你有用到JustAuth这个登录授权?说说它会存在账号泄漏的问题么?
  • 下面谈谈Redis,它会存在线程切换的问题么?
  • 谈谈Redis单线程模型和IO多路复用
  • Redis的大Key的问题,如果有个Value的大小是2M,会有什么问题么?最大支持的Value大小是多少?
  • 谈谈Redis集群 Redis Cluster,以及主从复制原理?
  • 说说Redis中的哨兵,即Redis Sentinel
  • 下面来聊聊Linux,你知道Linux怎么查看当前的负载情况么?
  • 你还知道其它的一些Linux命令么?
  • cat、tail、vi、vim命令的区别,分别说一说?
  • 如果Linux下需要打开或者查看大文件,你会怎么做?
  • 下面聊聊Http Code,你知道 3XX 状态码 对应的是什么?
  • 再谈谈你知道的其它一些状态码,4XX 和 5XX?
  • 下面我们来做个题目吧?语言任意,选择喜欢的(ps:其实是leetCode原题,没有做过类似的,想了几分钟没有思路,哭。。,想问问思路,然后说换一题吧,那就,事后想想还挺简单的,根据第一位排序一下就好了)
# 给定一个数组,例如 [1,1,2,2,2,3,3,3,3]这样的,里面的数组不一定连续并且有序,假设我输入 2,这个2表示出现次数最高的两个
# 那么你需要给我返回 2,3
  • 那就换个题目吧,看看下面这个题目,找数组出现次数最多的TOP N,回头听室友说,好像又是leetcode原题,泪目,算法能力太弱,没怎么刷题。
# 给定一个数组࿰
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值