字节后端日常实习一面 面经

11.1 60min
没有录音,模糊记录下

自我介绍
问实习时间
1.问项目(很久)
2.redis一致性问题(CAP)
3.为什么redis性能好 引出redis的string类型
4.redis作用
5.redis key的过期时间和淘汰策略

6.mysql索引结构
7.事务隔离级别
8.MVCC
9.当前读
10.幻读

算法题
Leetcode.199 二叉树的右视图
原来字节得自己写TreeNode类和输入案例,给我卡半天😅

反问环节

一分钟后通知二面
继续加油
#实习# #Java# #我的实习求职记录#
全部评论
我投的秋招,但是却给我排的实习面试,感觉面试难度不怎么大。很快就要去实习了
7 回复 分享
发布于 2023-11-01 23:28 浙江
佬,面试问到ae这种吗😇
2 回复 分享
发布于 2023-11-07 01:07 山东
佬是实验室项目还是自己折腾的项目
2 回复 分享
发布于 2023-11-04 21:25 广东
mysql索引结构类似目录,它的底层一般是b+树,一般分为两种,主键索引和二级索引,由于用到的数据结构是b+树,所以叶子结点的排序是有序的,对于主键索引,叶子结点记录一行记录,而对于二级索引,叶子结点记录主键信息,建立索引可以帮助数据库的查询操作提升效率,省去不必要的回表或全表扫描
1 回复 分享
发布于 2024-03-09 13:49 河北
笔试a了几道
1 回复 分享
发布于 2023-11-01 19:04 北京
佬,二面怎么样了
点赞 回复 分享
发布于 2023-11-02 12:43 陕西
项目是关于什么的哥
点赞 回复 分享
发布于 2023-11-01 22:59 广东
佬字节在哪里投的,从投递到通知面试多长时间啊
点赞 回复 分享
发布于 2023-11-01 21:01 辽宁

相关推荐

隔壁投了之后又被捞起来面了,以下是TimeLine6.10 投递6.12 约面6.17 一面6.26 二面6.27 三面7.1 HR面7.4 Offer一面:全程40min左右1. 自我介绍2. 开篇面试官介绍了一下这次面试的流程3. HashMap和HashTable的区别?4. 接T3,针对HashTable的问题,有没有解决方案?(ConcurrentHashMap)5. 线程和进程的区别?6. 接T5,通信方式上有什么区别?7. MySQL索引结构?8. 接T7,B树和B+树的区别是什么?9. 接T8,为什么说B+树更好做范围查询?10. MySQL事务隔离级别?11. MVCC12. 索引失效的情况都有哪些?13. Redis持久化方案?14. 缓存雪崩、缓存穿透、缓存击穿15. 讲讲TCP的三次握手和四次挥手16. 说说Linux的常用命令?17. 有没有用过Docker?说说Docker的常用命令?有自己构建过Docker镜像吗?18. 项目拷打手撕:快速排序(问了比较时使用<和<=有什么区别)反问:1. 面试官并不是Java方向的,为什么会问Java基础知识?2. 组里技术栈?(Java、Go、PHP都有,看分到哪个组)3. 后续面试流程?(2-3轮技术面+1轮hr)4. 建议?追问:1. 可能会转语言,是否接受?2. 现在在长沙吗?如果面试通过到这边来会不会有什么阻碍或者困难?面完状态10min左右状态变成业务复试二面:全程40min左右,感觉主要是手撕1. 自我介绍2. 有用过MQ对吧,那你说说怎么解决消息重传的?3. 你是怎么做消息幂等性处理的?4. 接T3,如果说Redis的key已经存入了,但是刚好消费者宕机了,怎么办?5. 建立索引的SQL语句是?6. TLS握手过程7. 手撕1:单链表有一个指针指向任意一个节点,怎么删除这个指针指向的节点,如1→2→3→4,传入2,删除2,没有头指针(回答了更改节点值,next设置为next.next,追问怎么删除最后一个节点,不会,换了道题)8. 手撕2:LeetCode199. 二叉树的右视图(写了递归,要求再写一遍非递归)闲聊:1. 什么时候能到岗?2. 是哪里人?3. 为什么会考虑来长沙这边?4. 你觉得你的优点和缺点是什么?5. 手上还有其他offer吗?反问:1. 业务面完30min左右约三面三面:1. 自我介绍2. 拷打项目3. 拷打实习4. 我现在有一个student表,我要对name简历索引,sql语句怎么写?5. 主键索引和普通索引有什么区别?6. 为什么非聚簇索引要回表?7. MySQL隔离级别?8. MySQL主从同步原理?9. binlog日志存的是什么?10. Redis缓存雪崩是个什么概念?怎么解决?11. Redis持久化方式?12. HTTP报文格式?13. HTTP和HTTPS有什么不同?14. TLS握手过程?15. 为什么是非对称加密和对称加密结合使用?能不能只使用一种?16. 面向对象三大特性17. 我现在有一个Java源代码,比如说叫xxx.java,他是如何变成一个二进制文件的能够让机器运行他的?这个中间的过程是怎么样的?18. JVM的作用是什么?19. 进程和线程的区别?20. 有没有了解过协程?跟线程的区别是什么?21. 为什么说协程为什么更轻量?22. 二进制文件加载进内存,他的分布是怎么样的?23. Linux上怎么看机器的负载?24. top命令哪些参数表示负载?25. Linux怎么看cpu的核数?26. Linux怎么查看当前目录占用了多少空间?27. 查看当前服务器建立的tcp连接,用什么命令?28. tcp滑动窗口机制是怎么样的?29. time_wait状态是什么意思?30. 为什么是四次挥手?31. 三次握手是怎么实现的?中间的ACK和SYN是怎么合并的?32. 用过docker吗?怎么做到容器间隔离的?33. 怎么构建docker镜像?34. 有了解AI吗?大模型训练过程是怎么样的?35. 有没有了解过MCP?36. 使用过什么AI工具?手撕:二叉树的层序遍历,要求null值使用*占位反问:1. 面试结果什么时候出面完状态变为HR面HR面闲聊10分钟
面试问题记录
点赞 评论 收藏
分享
07-14 18:52
门头沟学院 Java
算法题: 1:消消乐 :给定一个数字字符串,相邻两个数字之和为 10,就可以抵消。返回最终字符串长度。例如:“137285”,结果:22:leetcode442:找数组中重复元素(不能使用额外辅助空间,且时间复杂度为o(n))例如:“1,2,3,4,5,2,3”,结果:“2,3”拷打项目结合项目引申出来的八股:1.刚才提到那个,比如说我们说那个Redis,对吧? Redis 它性能其实是会比较高的,对吧?那为什么说它的性能会比较高。2.你单个核的话我能处理这么多,对吧?那我多个核的话我可以同时去处理。3.Redis的持久化有哪些4.那 RDB 这种的话,它现在是全部的一些数据做一个快照,对吧?那它会阻塞吗5.进程 fork 一个子进程,对吧?那他们的内存是什么样子的?6.HTTP了解多少7.HTTP版本差异8.假如我们有一个 TCP 的客户端和服务端,他们已经建立了连接,对吧?然后这个时候如果说我们把服务端的进程 kill 掉客户端它会有感知吗?9.为什么收不到ACK?10.这里其实涉及了两个问题,一个是这个端口已经被释放掉了,对吧?那被释放掉的话,那相当于如果说系统收到一个包,对吧?然后这个包请求了一个不存在的一个端口,就没有在监听那个端口,对吧?那会怎么样?是丢弃吗?还是说是其他的,对吧?11. TCP 建立连接的话,它会涉及到哪些 SOCKET 相关的系统调用?12.linux系统操作过吗最后聊了十分钟天发面筋攒好运
查看14道真题和解析
点赞 评论 收藏
分享
评论
19
115
分享

创作者周榜

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