记录一下字节国际电商后端面经

✔️一面9.4
讲一下字节实习经历,搜索下发逻辑,是否了解过ES底层原理
讲一下腾讯实习经历
如何学习和快速接收新的技术
讲一下开源项目,分布式一对多逻辑,一致性哈希,pull间隔算法
讲一下Linux内存机制(分段分页多级页表)
zookeeper选主机制
算法题:二叉树判断子模块
redis高可用性体现在哪?redis如何实现分布式锁?
第二天约二面

✔️二面9.9
hard算法题:先将数学表达式的字符串(中缀表达式)转化为后缀表达式,然后计算后缀表达式的值
go的context底层实现,使用场景,是并发安全的吗?什么是并发安全?
大文件10G,内存只有1G,做排序
频繁磁盘IO怎么解决?mmap是为了解决什么问题的?

✔️三面9.18
着重问实习经历,比较深拷打,还问了一些mysql底层相关的

✔️四面9.23
内容支付,带货达人
字节实习经历,LIKE底层,mysql缓存淘汰机制
问开源项目,堆、队列、栈区别
问MQ,SSTable,稀疏索引优缺点,raft选举过程,zookeeper干啥的
问os项目,进程线程区别,线程同步方式,线程通信方式,内存管理如何实现,页的换入换出过程

第二天约五面

✔️五面9.27  50min
字节实习经历,拷打很多场景细节,问了25min
问raft,raft使用场景,分区问题,读问题万一读到旧数据怎么办
实习期间遇到最难的事情是什么?
国际电商基建岗位
全部评论
太强了这也
1 回复 分享
发布于 09-30 11:39 陕西
神中神,终南山风水宝地,出人才啊🧎‍♀️
1 回复 分享
发布于 10-09 17:06 江苏
点赞 回复 分享
发布于 09-27 22:45 北京
挖槽,耐面王
点赞 回复 分享
发布于 09-29 10:24 上海
太强了
点赞 回复 分享
发布于 09-29 14:55 北京
佬是主go,副java吗
点赞 回复 分享
发布于 09-30 11:03 陕西
是base深圳的吗 听说没hc了啊
点赞 回复 分享
发布于 09-30 15:32 北京
然神,跪了啊
点赞 回复 分享
发布于 10-12 08:45 江西

相关推荐

实现前端代码的持续集成和持续部署可以通过以下步骤来完成:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=07d53be4cd034a4ab270d500feebcc8d版本控制:使用像Git这样的版本控制系统管理您的代码。这将允许您跟踪更改、协作和恢复到之前的版本。自动化构建:使用构建工具(例如Webpack、Grunt或Gulp)来自动化构建过程。这些工具可以压缩和合并文件,处理依赖关系,并优化您的前端资产。自动化测试:编写自动化测试用例,包括单元测试、集成测试和端到端测试。这些测试可以帮助您在代码更改时发现问题,并确保您的应用程序在不同环境下的正常运行。持续集成:使用像Jenkins、Travis CI或CircleCI这样的持续集成工具来自动化构建和测试过程。每当有新代码推送到版本库时,这些工具将自动构建和运行测试。代码部署:使用自动化部署工具(例如Ansible、Docker或Kubernetes)将您的代码部署到生产环境中。这些工具可以帮助您简化部署过程并确保一致性。监控和反馈:设置监控系统以监测您的应用程序的性能和稳定性。这样,您可以及时发现并解决潜在问题,并改进用户体验。请注意,实现持续集成和持续部署可能需要一些配置和设置,并可能因项目的特定需求而有所不同。因此,建议您根据您的项目和团队的需要进行适当的调整。
点赞 评论 收藏
分享
6 39 评论
分享
牛客网
牛客企业服务