快手-2021校招-系统开发-网络-二面

公司:快手
时间:2020年8月8日 14:00
时长:43分钟
岗位:系统开发-网络
语言:python

主要是聊了项目,后面问了一些框架设计与代码规范的内容,没有手撕代码

  1. 先问了一下我现在的状态,在哪里啊?实习了吗?学校还有什么事吗?发了offer能实习吗?
  2. 把想展示的重点自我介绍一下?我就主要说了一下几个项目
  3. 做这些自己开发的个人项目是什么动因?
  4. 基于这个动因,你觉得你做这个东西还ok吗?满意吗?觉得还存在什么问题吗?
  5. 你觉得为什么你B站上技术视频播放量比游戏视频播放量要高?
  6. 你网站上的提供的这些信息服务是否会有误判?
  7. 这个信息网站还差哪些东西?高并发、性能方面、安全性等。
  8. 如果有能力改善的话怎么去操作?
  9. 你觉得这样改的话,单机能达到多大的qps?1W的QPS能达到吗?10W呢?
  10. 你这个网站的语言都用的哪些?
  11. 如果这个运行的服务坏掉了,有一个监控机制或者重启机制吗?这些异常怎么处理?
  12. 个人开发的这些东西会写设计文档吗?
  13. 如何决定一个功能放在A模块还是B模块?
  14. 你说的设计模式你知道的都有哪些?
  15. 设计这些框架的时候有什么原则吗?
  16. 举个例子,比如说一个功能有输入有输出,A模块主要提供输入,B模块处理输出,那么这个功能应该放哪里?
  17. 这个中间件有什么好处?
  18. 又开始聊另一个项目,这个项目是给用户是提供一个评价呢还是提供一个指导?这个评价是怎么做的?
  19. 时效性呢?主要的时间花销在哪里?
  20. 这个220帧是怎么得到的?和300帧有什么差别?如何决策,调整的时候有反馈机制吗?
  21. 那其余的时间是花销在哪里?
  22. 我注意到你的网站都是ip访问的,而不是域名访问的?你知道IP访问和域名访问有什么区别吗?
  23. 域名解析过程知道吗?A记录和CNAME有什么区别?
  24. 语言的规范性你了解哪些?举几个例子
  25. 你说的这些规范的例子一言以蔽之的话,目的是什么?
  26. 一般一个函数多少行合适,一个文件多少行合适?为什么?重点是为什么
  27. .h文件和.c文件都分别放什么?常量放在哪里?
  28. 反问
  29. 现在你有拿到哪些offer吗?
  30. 你想要一个什么样的公司?
#快手##面经##校招##Python工程师#
全部评论

相关推荐

1 1 评论
分享
牛客网
牛客企业服务