字节跳动 后端开发技术中台

整个过程属于T0级别中最好的一家,但是最后还是被刷了。。。

【同学A】:数据库引擎、redis缓存机制、介绍你最熟悉的后端开发技术栈(不断深入,越来越难)、浏览器完成一次请求响应的具体过程、什么是http3.0。B树是否是A树的子结构(编程题)。时间:30min(回答问题)+15min(编程)+ 反问。

【同学B】:先自我介绍,问简历有算法部分为什么不考虑投递算法(后来回想,这个绝对是坑,应该回答坚定热爱后端的。。)。介绍自己最擅长的语言和框架,介绍自己的项目,其中的项目难点。如何调试,Linux中如何查找ip(再想想还有什么办法)以及Linux中curl等一些指令的使用、如何测试并排错、Nginx如何实现负载均衡、解释正向代理和反向代理、什么情况下会用到正向和反向、如何实现服务注册(还有什么调研框架)、内存泄漏有遇到过吗怎么办、一个进程可以绑定两个服务吗可以的话如何实现。编程题:二叉树所有根到叶子路径组成的数字之和,时间复杂度多少,如何优化(直接指出代码不足),还有其他什么方式,如何实现。时间:40min回答问题+10min编程+反问。
全部评论
佬,研究生吗
点赞 回复 分享
发布于 2023-08-29 09:03 山东

相关推荐

小结 生活服务的面试,总的时间是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以内,
点赞 评论 收藏
分享
评论
4
48
分享

创作者周榜

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