字节抖音电商三面(凉)

字节抖音电商三面(凉)
一面 4.14
项目
如果在购买商品的过程中需要补货, 如何保证效率以及mysql数据的一致性?
进程和线程的区别,为什么要有线程,问的很细
虚拟内存的如何实现
缺页中断算法, lru, lfu, fifo
lru如何实现, 巴拉巴拉, java中有lru的最简单的数据结构是什么?忘记了
继承于map的类有哪些, hashmap, hashtable还有呢? linkedhashmap, 实现lru
mysql语句执行流程
myIsam, innodb
mysql是mvcc如何实现的
cookie和session如何实现
http1.1和http2.0区别
http和https区别, https连接的过程
第一题: 分析java程序的执行结果
图片说明
算法题:
输出给定数字的下一个更大的数字, 比如1234->1243, 转化成下一个排列做

二面: 4.20
项目
如何实现uuid
csrf过程, 以及如何避免?
redis的big key问题, 如何优化
redis的几种数据结构
redis中zset如何实现
redis删除过期key的策略
mq消息丢失问题?如何处理?
什么是跨域问题?如何解决?
hashmap扩容的死循环问题?jdk1.8之后还会产生死循环问题吗
volatile关键字的作用
布隆过滤器的实现原理
一致性hash解决的问题以及实现原理?
平衡二叉树和红黑树的区别?平衡二叉树的优势有哪些
select, poll, epoll有什么不同, epoll的大致实现?
rpc是什么, 原理?
tcp为什么要三次握手四次挥手
next-key lock, record lock, gap lock?
写一个sql语句:
给一个两列的数据库表, uid, songid, 找到至少有那些歌至少有两名不同的用户听过
算法题: leetcode91, 解码方法

三面: 4.20
两道题目:
一个整数数组两两异或, 求所有两两异或结果中的最大值. 想了10多分钟才想起来用前缀树做, 哎, 还是题目做的太少
第二题: 给一个mutex, 有一个长度1亿的对象数组, 有10个线程, 如何设计使得效率最高, 写代码示意
图片说明
(卒~)

#面经##字节跳动##实习##Java工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-26 10:39
三面那个场景题楼主怎么做的呢
点赞 回复 分享
发布于 2021-04-26 12:54
一面第一题有两个public类不会报错吗??(来自菜鸡的提问)
点赞 回复 分享
发布于 2021-04-26 19:37
给一个两列的数据库表, uid, songid, 找到至少有那些歌至少有两名不同的用户听过,,有人会做吗,来给个提示
点赞 回复 分享
发布于 2021-04-26 22:28
楼主你是抖音电商什么岗位啊
点赞 回复 分享
发布于 2021-04-27 14:58
出结果了吗?
点赞 回复 分享
发布于 2021-04-28 00:50
几天知道自己凉的
点赞 回复 分享
发布于 2021-05-23 17:02

相关推荐

不愿透露姓名的神秘牛友
11-22 14:50
点赞 评论 收藏
分享
评论
1
77
分享
牛客网
牛客企业服务