晓看天色暮看云,行也思君,坐也思君;春观百花冬观雪,醒亦念卿,梦亦念卿。

八股

  1. 为什么说UDP适合视频会议?丢包时如何处理更好?

  2. 解释grep命令的作用,给出一个使用grep搜索文件内容的例子。

  3. 请具体说一说如何判断数据库的索引有没有生效。

  4. 说一说你对java多态的理解。Java中的多态是怎么实现的?

  5. 请你说一说对java泛型的理解,以及泛型擦除机制是什么?

场景题

  1. 直播平台需实时显示在线人数前十的主播,如何设计数据统计结构?

**追问:**你建议使用redis的zset数据结构和大根堆来实时统计和排序主播的在线人数。你能详细说明一下在使用redis的zset时,如何处理数据的并发更新和可能的网络延迟,是以确保在线人数的实时性和准确性吗?

通用能力

  1. 你如何跟上软件开发领域的最新技术趋势?有哪些常用的学习渠道?不同渠道的学习效果如何?

追问1:了解了,感谢你的分享。你通过关注优质公众号,使用视频学习网站和阅读官方文档,来跟上软件开发领域的最新技术趋势。你能具体举一个你最近通过这些渠道学习到的新技术或新工艺,举个例子吗?你是如何应用这些知识的?

追问2:我了解了,感谢你的回答。你通过在线手册学习和部署了deep p工具,并通过社区平台解决了遇到的问题。你能具体描述一下你在部署deep speed时遇到的一个具体问题吗?你是如何通过overflow或gib找到解决方案的?

  1. 请描出一个你成功的这样一个想法转化为实际行动的例子。你是如何规划和执行的,遇到了哪些障碍,如何克服的?

追问1:好的,感谢你的回答。你通过科研项目展示了如何将想法转化为行动,包括文献调研、方案评估、编程实现,即克服障碍的过程。你提到在复现文章时遇到了服务器使用问题,你具体遇到了什么问题?你是如何一步步解决的?

**追问2:**我了解了,感谢你的回答。你在复现文章时遇到了服务器免密登录,darker权限和配置VS code远程登录以及模型微调等问题,并通过查阅资料,请教导师和使用大模型等方式逐步解决。你能详细描述一下你在复现文章时,具体是如何一步步解决docker权限和配置问题的吗?比如你是如何学习和应用docker命令的?

  1. 好的,我们来看看下一题,你未来三年的职业规划是什么样的?

恭喜你完成面试,我们会尽快将面试结果通知你。