字节二面面经

1.自我介绍+项目问答
2.了解redis吗?了解redis指令吗?知道怎么实现分布式锁码?把实现分布式锁的所有代码写出来,
大概是:(1.setnx lock_name,uuid  2. expire(lock_name,30)   3. get(lock_name)  + del(lock_name)
3.怎么解决setnx和expire非原子性问题?lua脚本? 怎么解决锁误删除?
4.mysql场景题,userid order time(时间戳)
(1)查询某一用户某一天的订单
(2)查询某一天的订单
(3)查询某一用户某几天的订单
(3)查询某几天的订单
怎么建立索引,sql语句
查询语句,索引怎么走的?怎么看索引?
5.cpu缓存?哪些是共享的,编程中如何使用cpu缓存?
6.java 泛型如何实现的,除了类型擦除还用了什么机制?
7.智力题:金条问题
手撕:
1.打印出所有元素右边第一个大于该元素的值(秒了)
2.有一个日志文件,记录用户登录抖音、登出抖音的时间,求每一时刻在线人数
格式为uid login_time logout_time
输入: logs = [[1, 0, 5], [2, 0, 6], [3, 0, 3], [4, 1, 2], [5, 1, 3], [6, 2, 3], [7, 3, 4], [8, 4, 6]]
输出: [3, 5, 5, 3, 3, 2, 0](我只写了O(N*M),要求时间复杂夫O(N),还没想到解法,面试官最后说可以用动态规划)
整个面试67分钟,面试官声音很小经常听不见,体验一般,还有一些小问题不是很难就不全写了,希望对各位有帮助~~~无了~~~

#面经##校招##字节跳动##Java工程师#
全部评论
有一个日志文件,记录用户登录抖音、登出抖音的时间,求每一时刻在线人数 这题是不是可以用差分数组做,可以看下力扣370,上周周赛刚考
1 回复
分享
发布于 2020-09-21 23:04
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2020-09-18 09:58
滴滴
校招火热招聘中
官网直投
智力题是咋样的啊
点赞 回复
分享
发布于 2020-09-18 11:01
老哥java 泛型除了类型擦除还用了什么机制
点赞 回复
分享
发布于 2020-09-22 12:23

相关推荐

2 22 评论
分享
牛客网
牛客企业服务