北京-字节跳动-大数据后端开发工程师-数据平台-一面-技术面

  1. 自我介绍
  2. 实习拷打
  3. 数据预热优化方案设计、技术调研、整个流程是什么样子的?
  4. AsyncTool 开源中间件针对 CompletableFuture 进行了哪些扩展呢?如何实现?问到底层了
  5. AsyncTool 如果任务执行失败,怎么处理的?是否可以提供重试?成功率是否影响?
  6. 可用性支付工具埋点监控做了什么?
  7. 数据上下文模型,怎么做的?有什么用?成员变量是如何设计?这样直接设计,是否线程安全的?
  8. 如果有两个线程同时访问一个成员变量,如何保证线程安全?
  9. 73ms 是否还有存在优化空间?
  10. 缓存问题:key 和 Value 是如何设置的?以会话ID作为key的话,后续会复用多少次?
  11. 用户维度和商品维度缓存?
  12. 缓存过多,Redis内存不足了,应该怎么处理?
  13. 在 618 这样的场景,如何安排Redis容量?
  14. Redis 性能要求单机瓶颈?搭建集群?集群工作原理
  15. 针对于进群分片,当我们要主观下线某一台分片的时候,应该如何避免大量的 key 重新 哈希呢?
  16. 对象创建过多,对于JVM来说会有什么影响?
  17. 并发创建大量的对象,一定会触发OOM吗?
  18. 策略模式、模板方法模式、责任链模式的使用场景是什么呢?
  19. 责任链模式解决的实际问题是什么?
  20. 责任链模式和策略模式的区别在哪里?
  21. 手撕算法题:最长有效括号子串长度

#发面经攒人品#

全部评论

相关推荐

昨天 05:47
已编辑
Columbia University 算法工程师
最长公共子序列 求序列?中间endpos作用?是否一定包含在最终序列中?(没跑通,时间不够寄了)复盘:没睡醒没想起来该用backtrack来恢复序列,写的方法错了。rand5实现rand10?期望次数?有优化空间吗?(最后一个没答上来)后续复盘:之前我答的rand5(), 若1,3则 += 0, 2,4 += 0,5重骰,这种方式无法优化但对于rand5() * rand5(),若<= 20则直接%,反之重骰,这种方式有优化空间:落在21-25不重骰,直接复用作为另一个rand5Logistic regression?为什么用CE不用MSE?(先说了极大似然估计,追问还有吗,讲了数值稳定性并加上了sigmoid函数后两者梯度的公式推导)二分类指标?解释一下AUROC?实现中怎么做?(acc --> recall, precision, F1 --> AP & AUROC; 写TPR FPR公式 ;离散化,给定若干个threshold,记录点,然后处理成类似柱状图的计算方式)模型训练出现NaN或者loss不下降的情况?简历项目拷打,讲的强化学习介绍一下强化学习的这些策略?DQN -- > PG --> AC --> A2C,没来得及讲PPO,追问Q和V的关系问GRPO的具体reward?(大致按照自己理解讲了一下怎么从PPO来的,核心在同个state做出不同动作多次采样,归一化训练),训练时间与PPO相比?(其实不是太清楚,从策略空间分析了一下,单次epochGRPO更慢,因为多次采样,达到相同效果需要时间更少,因为当策略空间很大时,PPO需要更多采样次数才能达到与GRPO相同的效果,即多次到达同一个state 选择不同action)训练过程除了你讲的多次采样还有区别吗(没答上来)Update: 没想到过了,感谢面试官捞人!
查看11道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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