字节,数据开发2面

#发面经攒人品#
最近也面试了字节,感觉面试还比较难,面试技术较深
1 先自我介绍一下自己
2 介绍一下目前接触的项目,做了哪些工作,有啥亮点,技术栈主要包含哪些
3 flink的窗口函数有哪些,底层运行原理是啥,触发器如果自定义一般都是怎么触发的
4 对于flink来说怎么做到精确一致性,实时指标如何确保数据没有问题,有哪些保障措施
5 对于olap引擎来说如果要短时间回溯百亿数据,怎么做到秒级别写入,如果一个表查询挂了写入任务,如何做到保障
6 对于湖仓来说为啥现在都在说这个,湖仓对于普通的数仓来说有哪些好处,为啥现在都在部署湖仓
7 对于模型建设来说,主要是设计哪些模型,每个模型在建设的时候,主要是需要考虑哪些方面,如果不遵循该怎么解决
8 对于数据治理来说,你觉得一个数仓如果需要治理主要是从哪些方面入手,对于技术来说有哪些措施
9 有啥需要找我了解的
全部评论

相关推荐

今天 09:32
已编辑
南京林业大学 后端工程师
发面经攒人品中午没睡着午觉。大脑一片混乱,很多没答上来。结果竟然过了,面完一小时收到二面通知。1. 你的项目有没有真实部署?2. agent项目大模型用的什么?3. 为什么用qwen3.5,其实还有很多比如豆包,当时怎么考虑的?(????)4. react和plan-excuite-replan有什么区别5. 你还知道其他什么模式?6. 有没有听说过multi-agent?(没有)7. 提示词调优你了解吗?讲一讲有哪些策略?(不会)8. 讲一下实习内容9. 更数据的时候,缓存刷新失败了怎么办?10. 设计一套方案解决这个问题11. concurrentHashmap和hashtable有什么区别?12. 讲一下concurrentHashmap的put操作?13. JDK1.7前的concurrentHashmap怎么加锁?14. get加锁吗?15. get有没有可能读到脏数据?16. put成功后,get一定能读到吗?为什么?17. volatile关键字有什么用?18. 怎么理解指令重排?(多线程下的重排是什么忘了)19. 讲一下JDK1.7前的concurrentHashmap底层数据结构20. 插入的时候是头插入还是尾插入?(不知道)21. 讲一下线程池的工作流程22. 自定义一个class,如果重写了equal但是没有重写hashcode,会发生什么?23. 讲一下synchronized锁膨胀过程24. 讲一下java异常的继承结构(忘了)25. 讲一下常见的垃圾回收算法26. 新生代有哪些区域?27. 什么时候young GC,什么时候full GC?(忘了)28. 讲一下java类加载机制(忘了那几个类加载器叫什么了)29. 动态代理方式有几种,有什么区别,使用场景上有什么区别?(忘了那两种分别叫什么了)30. rabbitMq事务消息你知道吗?31. git fetch和git pull有什么吗区别?(不会)32. 怎么切换分支?33. git checkout和git checkout -b有什么区别?34. XSS攻击是什么?35. CSRF攻击是什么?36. 怎么预防CSRF攻击37. 怎么预防xss攻击手撕:hot100原题 31. 下一个排列- 一开始思路想错了,讲思路的时候面试官指出错误后才给出了正确思路反问1. 业务是什么?抖音内部资金安全相关2. 技术栈是什么?golang那一套3. 业务是传统开发还是现在比较流行的agent?现在的工作中有很多结合
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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