博世一面

  • 自我介绍
  • 用户态内核态区别;进程线程区别和通信;进程本身的状态和转化;死锁的概念和产生条件;实验过程中有没有遇到死锁的情况,怎么解决的;
  • TCP和UDP的区别还有使用场景;http和https的区别;数据加密的过程;
  • 用了哪些数据库,MySQL。怎么查看SQL执行的计划;数据库接受到一个SQL请求是怎么执行的;索引建立的原则;索引的匹配的规则(这里没太能回答的上来);索引的底层结构B+树,优点,跟B树的区别;
  • 事务特性ACID表示的含义,隔离的级别;
  • 全部评论
    请问是实习还是春招呢
    点赞 回复 分享
    发布于 03-20 16:27 江西
    实习吗佬?
    点赞 回复 分享
    发布于 03-12 23:23 辽宁

    相关推荐

    1. Lynx 为什么可以提高 fcp 率,其原理是什么2. Lynx 既然可以使用首屏默认数据,那么你知道在整个流程中,首屏数据从哪里来呢,整个的流程是什么3.  当首屏依赖后端返回的数据时,Lynx 是怎么进行处理的呢,如果是静态数据,应该做不到千人千面吧4.  当用户从首页进入 Lynx 页面时,如果需要实时获取用户的某个数据,却又不去请求接口,你觉得应该有哪些方案呢5. Lynx 的性能指标是怎么进行统计的呢6.  对于端上的性能统计,其具体统计方式与 h5 其实是不同的对吧,你能具体讲一讲吗7. Lynx 对于你们项目的收益是什么呢,你们通过什么指标来统计具体的收益的8.  能讲讲 purgecss 吗,其原理是什么9.  你用 purgecss 解决了哪些场景的问题,可以分别展开说说吗10. darkReader 的作用时机发生在哪个阶段呢,是怎么去收集 class 类名并进行实时监听呢11.  你是怎么优化 darkReader 的注入时机的呢,页面为什么会闪现亮色模式呢,可以详细说说吗12.  说说客户端缓存吧,Nsr 是怎么做的呢13.  当我在一个列表页持续滑动的时候,会对每一个列表的详情页做 Nsr 吗,还是会做一定的限制,限制方法是什么,如果对每一个列表页的详情做 Nsr,资源请求损耗肯定会异常大14. FCP 率的具体含义说一说呢,是怎么统计 FCP 的呢,FCP 的统计时机是在哪一个阶段呢。FMP 呢,FMP 没有现成的 API 进行统计吧,可以讲一讲最大有意义元素算法的具体流程吗15. JSB 通信的方式有哪些呢,讲一讲其具体原理呢,URL 式 与注入式有什么不同呢,优劣处可以分别讲一讲吗16.  讲一讲 H-Lynx 吧,你是怎么做的呢17.  为什么要使用 ts-morph 呢,你觉得 ts-morph 与 babel 的优劣是什么呢18.  除了分析抽象语法树,还有什么方法来做代码的迁移呢19.  你觉得在百度和字节的实习,给你的最大的区别是什么呢20.  能说说在你做业务的过程中,有遇到什么难点吗,是怎么进行攻克的呢21.  针对与 h5,你们是怎么做性能优化的呢八股22.  为什么 hook 不能在 if 语句中使用23.  能讲讲 useState 的原理吗24.  说说 Webpack 的构建流程吧25. Tcp 为什么防止数据丢失,做了哪些具体的操作呢——超时重传,快速重传26.  说说事件循环吧,并看代码输出题27.  为什么宏任务要优先于微任务执行呢28.  说说多线程安全的内容吧29.  进程之间通信的方式是是什么30.  主键与外键的区别是什么算法 31. K个一组反转链表     
    点赞 评论 收藏
    分享
    05-06 15:29
    东华大学 C++
    1. ​分布式订单ID生成? 短时间高并发下如何保证唯一性?我先回答了雪花-like, 上段实习中, 我们项目的全局GUID生成器是我写的, 考虑了短时间内大量产生的情况, 向后借用, 未考虑时钟回拨然后想起来当时和leader讨论,  单独的GUID生成中心, 分批向各个ds批发号段.. 或者是用tacplus的自增id, 但是这样效率太低2. ​CPU 性能瓶颈分析使用 prof 工具监视热点函数的性能消耗3. 上段实习工作内容? 难点?    背包/仓库/道具 ​重构模块追问​:    在两周内重构1万行代码,如何保证代码质量?是否引入单元测试或自动化验证?    10天完成15天任务,如何协调开发与测试资源?是否牺牲技术债?4. 问了一点网络: 网络通信与实时系统视频会议与代码共享的链路设计追问​:解释从你的设备到面试官屏幕的完整网络路径(如NAT穿透、协议选择)5. 游戏服务器同步机制? 和互联网开发的区别服务器作为权威状态源,定期向客户端广播游戏世界的完整或增量状态(如玩家位置、血量)电商无状态服务可通过REST API+RPC横向扩展,而游戏服务器需维护长连接和会话状态。6. 系统设计 分布式事务与最终一致性​游戏道具交易涉及多个系统(背包、仓库、邮件),如何设计分布式事务?对比电商订单支付+库存扣减。​回答方向​:​Saga模式​:将事务拆分为多个可补偿步骤(如“扣道具-发邮件-记录日志”,失败则回滚)。对比:电商更倾向异步消息队列​(如Kafka)实现最终一致性。7. 游戏服务器宕机后如何快速恢复玩家状态?电商系统如何设计类似容灾机制?定时落DB+游戏整体运行在共享内存, 方便resume7. 游戏后端请求链路分析采用自定义的可靠UDP协议​(KCP),平衡延迟与可靠性. 玩家操作(如移动、技能释放)需携带时间戳和操作序列号,用于服务端验证顺序, 请求直达, 客户端直接和服务器感觉面试内容很不"八股", 答得稀里糊涂的, 上面的顺序不是面试提问顺序, 想起来什么说什么, 大家做个参考
    查看11道真题和解析
    点赞 评论 收藏
    分享
    评论
    2
    8
    分享

    创作者周榜

    更多
    牛客网
    牛客企业服务