字节商业化技术后端开发二面面经

一面时间4.25,二面时间4.26,三面4.28(最后一面题没做出来挂了)
1、TCP四次挥手,为什么会有四次挥手?为什么需要TIME_WAIT状态?
2、具体说一下TCP的拥塞控制,快重传的具体实现。
3、什么是操作系统的中断,具体讲讲?(答成了java的中断)
4、数据库中varchar和char的区别,什么时候使用。
    char(20),指的是20个字符,如果存放的字符小于20时,多余空间会自动填充空格。最大长度为255字符。
    varchar是一个可变长度字符,最大长度为65535
    char查找效率会很高,varchar查找效率会更低。因为varchar是变长,根据编码以及存储数据的长度,与最大设置的字符长度进行比较等,才会将数据存入对应的字段中,并且存储了该字段的信息长度,而char仅需比较字符长度,其余部分用空格填补,所以varchar的存储数据的操作速度,没有char迅速

5、说一下session和cookie,有了cookie为什么需要session?(安全性)
6、线程与进程的区别,为什么线程切换的开销比进程切换开销小。
系统设计题:设计一个爬虫系统,什么时候用多线程,什么时候用多进程?
7、说一下栈和堆的内存空间,为什么使用栈空间会比使用堆空间快?
8、说一下HTTP和HTTPS,为什么非对称加密的效率会比对称加密效率更低?
9、HTTP和HTTP2.0的区别

编程题:有四种零钱1,2,5,10元,输入总钱数n,输出有多少种零钱组合的可能?  动态规划法。
#字节跳动实习##实习##面经#
全部评论
问问三面是哪道算法呀
点赞 回复 分享
发布于 2022-05-12 13:04

相关推荐

行云流水1971:这份实习简历的优化建议: 结构清晰化:拆分 “校园经历”“实习经历” 板块(当前内容混杂),按 “实习→校园→技能” 逻辑排版,求职意向明确为具体岗位(如 “市场 / 运营实习生”)。 经历具象化:现有描述偏流程,需补充 “动作 + 数据”,比如校园活动 “负责宣传” 可加 “运营公众号发布 5 篇推文,阅读量超 2000+,带动 300 + 人参与”;实习内容补充 “协助完成 XX 任务,效率提升 X%”。 岗位匹配度:锚定目标岗位能力,比如申请运营岗,突出 “内容编辑、活动执行” 相关动作;申请市场岗,强化 “资源对接、数据统计” 细节。 信息精简:删减冗余表述(如重复的 “负责”),用短句分点,比如 “策划校园招聘会:联系 10 + 企业,组织 200 + 学生参与,到场率达 85%”。 技能落地:将 “Office、PS” 绑定经历,比如 “用 Excel 整理活动数据,输出 3 份分析表;用 PS 设计 2 张活动海报”,避免技能单独罗列。 优化后需强化 “经历 - 能力 - 岗位需求” 的关联,让实习 / 校园经历的价值更直观。 若需要进一步优化服务,私信
实习,投递多份简历没人回...
点赞 评论 收藏
分享
评论
3
40
分享

创作者周榜

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