首页 > 字节跳动java工程师社招面经
头像
clu薄荷
编辑于 2021-04-10 17:58
+ 关注

字节跳动java工程师社招面经

字节跳动后端  社招

一面:

自我介绍,做的项目的介绍,项目架构设计,
Dubbo原理介绍,netty原理介绍
hashMap原理,是线程安全的吗?为什么不安全。
redis缓存过期策略,准备同步,哨兵机制和集群的区别
算法题:leetcode394
给定一个经过编码的字符串,返回它解码后的字符串。
编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。
你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。
此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数k ,例如不会出现像 3a 或 2[4] 的输入。
示例:
s = "3[a]2[bc]", 返回 "aaabcbc".
s = "3[a2[c]]", 返回 "accaccacc".
s = "2[abc]3[cd]ef", 返回 "abcabccdcdcdef".


二面:

算法在线编程:leetcode213
你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都围成一圈,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。
项目,主要做了什么,项目中碰到的问题有哪些,都市怎么解决?你觉得那个项目是最有挑战的
java多线程,线程池的选型,为什么要选这个,底层实现原理


三面:

你最熟悉的项目,做了什么,为什么这么做,怎么体现你项目的价值
让你来推广广告,你会怎么设计?
java基础问了些,JVM内存模型 G1和CMS垃圾回收器
如何中断线程,await和sleep区别
设计一个秒杀系统


更多模拟面试

全部评论

(2) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐