8.26抖音电商一面

已约二面

自我介绍

没问项目和实习,因为我在自我介绍的时候说自己对mysql和redis比较熟悉,然后就是纯粹的mysql+redis拷打,再也不说了

没录音,印象比较深的说一下

redis:

1.redis为什么能处理高并发

2.redis如何保证扩容过程中数据正常访问插入(一开始说写时复制,面试官说这是单机的情况,然后又想到一致性哈希,开始吟唱)

3.加分布式锁时redis如何保证不会发生冲突(答的核心线程是单线程)

4.分布式锁过期怎么办(看门狗)

5.如果客户端宕机服务器如何感知(客户端在redis维护一个带超时时间的key,需要定时更新,如果key超时说明客户端宕机)

6.io多路复用(吟唱完问我et和lt的区别,之前没听说过,心凉一半)

mysql

1.mysql分为几层(答引擎层 数据层 会话层,蒙对一个hhh)

binlog写入在哪一层

2.sql的语法树解析(听都没听过,以后再也不说熟悉mysql,八股框框背没diao用)

3.redolog undolog binlog

4. 有了binlog为什么还要undolog redolog(不清楚问啥)

5.redolog的工作机制(bufferpool redologbuffer redologfile)

6.WAL(先顺序写redolog再随机写数据库)

7.既然数据页每隔一段时间才会刷新到磁盘,那在两次刷新间如何保证事务的可见性(一开始我都不知道问的啥,后来瞎几把扯到快表)

8.ACID如何保证(少有的八股吟唱)

OS

1.虚拟地址

2.线程和进程的区别

3. 协程了解不(nonono)

4.操作系统层面同步方式(只知道锁+信号量)

juc

1.有什么锁

2.sync和lock的区别

3.sync底层如何同步(只知道字节码层面的monitorenter和monitorexit)

4.sync锁升级

最后面试官于心不忍,给了道简单的算法

lc 131 分割回文串

本来面完我心都凉了的,反问的时候面试官评价是:对于一个校招生来说基础很好,就是中间件需要多看看,面完5min约明天二面

#抖音电商##字节求职进展汇总#
全部评论
好详细
2 回复 分享
发布于 2024-08-28 23:56 黑龙江
niu~
点赞 回复 分享
发布于 2024-09-16 10:23 湖北
恐怖
点赞 回复 分享
发布于 2024-09-05 11:27 湖北
感谢大佬分享!!!
点赞 回复 分享
发布于 2024-08-28 20:07 上海
m
点赞 回复 分享
发布于 2024-08-28 20:03 湖南
点赞 回复 分享
发布于 2024-08-27 16:39 上海
第二个问题和一致性哈希有啥关系呢,一致性哈希不是只能保证迁移的少吗
点赞 回复 分享
发布于 2024-08-26 21:56 广东

相关推荐

01-17 18:15
已编辑
门头沟学院 前端工程师
从上午约我面试然后他迟到,然后中午发消息打电话给我说重约面试时间,我就该意识到。【管理不规范,只是这家公司最小的问题】他妈一个不是技术的人来给我技术面。。。连vvue什么?连react是什么?连普通的HTTP请求是什么?这些东西都不懂的人来给我做技术面,我真的。。。。他妈浪费我40分钟。。一天面了三场,这家公司属实牛逼。不停的问我说上班下班时间谁来派任务公司在哪个区发展怎么样,公司的管理模式什么样,培养机制怎么样带教负责什么。如果出bug了谁来负责。我真的求你了别闹了。我答了15分钟,我已经很不想回答了。然后他就问了我一些很招笑的面试问题。问我前端框架架构设计怎么设计,Websocket可以实现SSE吗??最后还要我硬说,为什么我们公司没转正?为什么?为什么?我说我怎么知道。。这是领导决定,又不是我决定,他说让我分析一下。。。我真的草了,这个人是来搞我的吗?我最后问我说这个没有技术面,他说他就是技术面虽然我今天面的另外两家也很逆天。一个人不停的吹牛,自己100人的公司是全国前几,吹牛了一个小时。我中途几次想跑,真的是底下玩手机在听他那吹牛。。然后最后来了句说,我承诺的东西要实现哦,不然的话,公司会追责的,我我请问我承诺了什么?从头到尾也没有说让我承诺什么。而且我只是作为一个小小的前端卡拉咪,应届生。我要承担什么??好崩溃。。好崩溃的,一天面了三场。两家1000-9999的公司。面试官问的都很傻逼,甚至有些东西我问他估计都答不出来。。 我这是在干嘛呀?浪费我一天的时间,我的奶奶。。我本来是抱着说我很菜,我要面试中发现自己的问题,现在来看他妈的这三场面试,面试本身就是问题。。
点赞 评论 收藏
分享
评论
27
249
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务