7.18字节后端开发 生活服务实习一面

小结
生活服务的面试,总的时间是1h,半小时问题,
问题全部围绕项目,有涉及一丢丢八卦啥的,不难,基本都能想出来。
半小时手撕(我没写出来)

## 项目问题
项目背景
1.字节青训营什么时候,在哪参加,从哪里获取信息来源?
怎么参加,几个人参加?参加的人多不多?
2.你在项目中的职责是什么样的?
3.项目部署在哪了,机器大概是什么配置?

项目架构
0.有没有项目的架构图?没有的话分层次描述一下
答:接入层、后端业务层、数据存储层、基础设施层

1.nginx的负载均衡,不同配置的机器 权重怎么设置?
2.开发环境下如何进行微调呢?
3.压测的工具是什么?怎么压测?
4.压测的瓶颈怎么排查?

项目亮点、难点
1.项目中哪个部分的技术值得拿出来讨论讨论的?
2.海量并发的时候,redis、mq、mysql分别的功能是什么?
3.mq虽然降低了访问数据库的频率,但是依然有多个请求?要如何保证mysql的安全访问?
4.redis如果满了,将热key淘汰了怎么办?
5.怎么做性能排查?性能排查的时候,性能排查遇到过哪些卡性能的情况?
6.redis、mysql的集群怎么部署?采用的什么架构?
## 手撕
题目描述
现在给你一个map(key和value的size未知),对其进行批量处理。
map   key是商品类别(string),value是商品id(int64),
要求处理之后的map,key和value的size都在控制在5以内,#牛客AI配图神器#
全部评论
接好运
1 回复 分享
发布于 07-21 21:44 江西
大佬有后续没,后天面
点赞 回复 分享
发布于 07-23 13:31 江西

相关推荐

07-24 20:57
已编辑
中南大学 Java
首先自我介绍然后基本是完全根据简历,先问八股后来问实习经历,没问第二个项目1.先从操作系统开始吧(吓我一跳,上来就问这么深的东西吗),你怎么理解进程线程,线程共享什么资源2.为什么一般是多线程而不是多进程3.linux怎么获取进程id,如果知道线程名称的话呢4.简历上写了了解mysql的事务,锁,索引,都讲讲吧(一通吟唱)5.mysql突然故障了怎么办,提供了什么机制6.简历上提到了sql优化,你举一个项目中碰到的例子    (只讲了一个加索引似乎不满意)还有其他的吗(真没啥了……强行说了一个limit)7.那我们聊聊计网吧,ping命令用到了什么协议(我说如果ping网址的话还要用到DNS和TCP(发请求包),但是TCP不对),在哪一层8.你提到了TCP,TCP断开连接的时候怎么操作的9.ARP协议讲讲10.二维数组是按列读还是按行读更快,从计算机体系结构的角度来讲为什么,从CPU角度呢11.GC讲一讲,主要是垃圾回收什么部分12.你用java几,有调过JVM参数吗(无)13.你怎么理解线程不安全?多线程环境下如果是单核会出现线程不安全问题吗?(不知道)从体系结构角度来讲讲(说了内存屏障相关)14.都有哪些保证线程安全的方式15.你说到了sychrnoized,如果在一个类的A和B上分别加锁,然后分别调用同一个对象的A和B方法,会上锁吗16.怎么设计让HashMap变成线程安全的17.ConcurrentHashMap底层原理(哈哈,没复习到呢,忘了不会)18.简历上提到了设计模式,单例模式,工厂模式,代理模式分别为了解决什么问题19.Maven的依赖管理,如果出现了A依赖B和C,然后C依赖B会怎么样(我说会报错,不知道,可以排除一个版本)20.那如果我就想给用户展示这个依赖包中的某个类,屏蔽下面依赖的类呢(不会)实习相关,问了Ai的项目1.调用大模型的输入输出整个过程2.prompt调优?除了结构上的调优,比如说想要最新的数据大模型训练的时候没有怎么办3.你提到了RAG,能详细讲讲RAG吗手撕:二叉树后序遍历,ACM模式面试官挺和蔼的,就是看起来很忙啊,一会儿来个电话,一会儿处理一下工作的,反问环节问了之前的线程不安全问题,我以为有确定的答案,结果原来是个开放性题目,面试官也是只说了说他的理解,还问了Maven依赖管理,说是有一个shadow机制虽然我好多没答上来的很紧张,但是面试体验还是很不错的,面试官还会安慰鼓励人,有这样的面试官心情很舒畅呀其实完全没准备好呢,想着反正流程长先投着,结果百度在我投完第二天就约面了,周一才开始看八股和刷题,幸好手撕出的简单
查看26道真题和解析
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

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