小红书Java后端日常实习一面 面经
#日常实习# #面经# #Java# #我的实习求职记录#
10.30 50min
很多记不得了,凭印象写点。
1.自我介绍
2.挑一个项目介绍
根据项目引出:
3.Redis实现共享Session登录是什么意思?
4.你写的短信登录怎么实现的?(阿里云SMS)
5.Lua脚本实现分布式锁逻辑
6.你是怎么实现数据库和Redis的数据一致性,比如修改数据的时候怎么操作?答:先修改数据库,再删除Redis中数据
追问:CAP你这种方式还是会出现数据不一致情况(回答的是修改数据库到删除Redis之间有查询线程,面试官说这种情况不太可能发生,还有别的,没答上来)
7.Redis实现用户点赞,是怎么实现的?答:Redis的set类型存已点赞的用户id
追问:如果是热点文章,一瞬间有上万点赞,redis出现BigKey导致阻塞,有什么解决方法?(没答上来)
8.用Bitmap实现用户签到统计,是怎么实现的
追问:说下Bitmap的结构(好像是)(没答上来)
9.你写的用RabbitMQ作为消息队列,讲下RabbitMQ的结构,怎么实现的
10.讲下MySQL中select语句的执行过程
11.你写的sql查询语句没问题,但执行很慢怎么解决?答:可以建索引
12.追问:查询的字段有索引还是很慢有哪些原因?只答了个索引失效
13.哪些情况导致索引失效?
14.追问:什么是隐式转换
15.数据库主从,主主,分库分表这些分布式结构有哪些好处
16.讲下数据库怎么实现主从复制?只答了binlog
17.追问:提到binlog,讲下Mysql的其他日志redo log和undo log的作用
18.讲下synchronized有哪些实现方法,底层原理
19.讲下CAS锁实现?
20.追问:CAS锁会有哪些问题? 就答了一个ABA问题
20.线程池有哪些核心参数,它的工作流程
21.讲一下常用的几种阻塞队列
22.几种拒绝策略
23.讲一下HashMap的put过程,底层结构
24.HashMap有哪些问题 答了线程不安全
25.那线程不安全想要用这种数据结构该怎么办?
26.ConcurrentHashMap怎么实现的线程安全?
其他真记不得了
算法题
Leetcode 2.两数相加
直接秒了(演的不够好,面试官问我是不是之前做过)
反问部门业务
10.30 50min
很多记不得了,凭印象写点。
1.自我介绍
2.挑一个项目介绍
根据项目引出:
3.Redis实现共享Session登录是什么意思?
4.你写的短信登录怎么实现的?(阿里云SMS)
5.Lua脚本实现分布式锁逻辑
6.你是怎么实现数据库和Redis的数据一致性,比如修改数据的时候怎么操作?答:先修改数据库,再删除Redis中数据
追问:CAP你这种方式还是会出现数据不一致情况(回答的是修改数据库到删除Redis之间有查询线程,面试官说这种情况不太可能发生,还有别的,没答上来)
7.Redis实现用户点赞,是怎么实现的?答:Redis的set类型存已点赞的用户id
追问:如果是热点文章,一瞬间有上万点赞,redis出现BigKey导致阻塞,有什么解决方法?(没答上来)
8.用Bitmap实现用户签到统计,是怎么实现的
追问:说下Bitmap的结构(好像是)(没答上来)
9.你写的用RabbitMQ作为消息队列,讲下RabbitMQ的结构,怎么实现的
10.讲下MySQL中select语句的执行过程
11.你写的sql查询语句没问题,但执行很慢怎么解决?答:可以建索引
12.追问:查询的字段有索引还是很慢有哪些原因?只答了个索引失效
13.哪些情况导致索引失效?
14.追问:什么是隐式转换
15.数据库主从,主主,分库分表这些分布式结构有哪些好处
16.讲下数据库怎么实现主从复制?只答了binlog
17.追问:提到binlog,讲下Mysql的其他日志redo log和undo log的作用
18.讲下synchronized有哪些实现方法,底层原理
19.讲下CAS锁实现?
20.追问:CAS锁会有哪些问题? 就答了一个ABA问题
20.线程池有哪些核心参数,它的工作流程
21.讲一下常用的几种阻塞队列
22.几种拒绝策略
23.讲一下HashMap的put过程,底层结构
24.HashMap有哪些问题 答了线程不安全
25.那线程不安全想要用这种数据结构该怎么办?
26.ConcurrentHashMap怎么实现的线程安全?
其他真记不得了
算法题
Leetcode 2.两数相加
直接秒了(演的不够好,面试官问我是不是之前做过)
反问部门业务
全部评论
补充一个:redis分布式锁释放选择主动释放还是等待到过期时间释放
送花
回复 分享
兄弟能问下小红书面试手写算法是他给平台编译运行还是自己找呀?
送花
回复 分享
国泰君安
官网直投
日常实习问操作系统吗,还没看
送花
回复 分享
算法就一道两数相加吗 还是不记得了
送花
回复 分享
哪个部门哇
送花
回复 分享
请问线程不安全想要用这种数据结构 你是回答的使用concurrenthashmap嘛
送花
回复 分享
CAS锁的实现是说一下CAS的流程吗?如何进行比较交换这种?
送花
回复 分享
synchronized有哪些实现方法,这个是啥呀
送花
回复 分享
北京的嘛佬
送花
回复 分享
老哥都是啥项目
送花
回复 分享
兄弟一面完多久收到结果啊?
送花
回复 分享
太强了,给佬跪了
送花
回复 分享
请问一下xhs日常实习有笔试吗?还是直接一面
送花
回复 分享
大佬是在官网投的吗,这会官网好像没有实习岗了
送花
回复 分享
好好好,两数相加是吧,面试官估计也累了,像早点结束了
送花
回复 分享
哪个部门啊 电商?社区?
送花
回复 分享
佬,你这是黑马点评吧
送花
回复 分享
相关推荐
投递美团等公司10个岗位 >
点赞 评论 收藏
分享
查看10道真题和解析
点赞 评论 收藏
分享