快手二面

  1. 面试官给我介绍客户端的不同方向,安卓,IOS,鸿蒙,各个方向的区别和发展前景,以及客户端开发的应用场景。也介绍了前端后端开发大概的情况,让我自己要有充分的认识之后选择好方向。
  2. 自我介绍
  3. 为什么选择客户端开发,职业规划是什么?
  4. 项目
  5. 数据中台中的Doris库的选择,能否使用Mysql + Redis进行替换?
  6. OJ判题项目中,题库的问题是怎么解决的?
  7. 多个用户同时作答同一道题,如何解决高并发的问题?
  8. 判题过程的长连接问题是怎么解决的?用户需要使用http连接等待返回结果?
  9. c++中的void*指针的作用是什么?(c++的八股其实一点都没看过。。)
  10. void* 强制类型转换会不会发生错误?如何解决这种错误呢?
  11. c++中什么是虚函数表?在调用一个虚函数的时候,如何知道真正调用的是哪个子类中的函数?
  12. java中的抽象类和接口有什么区别?(面试官举例子来说明了区别,禽类可以抽象成一个具体的类,衍生出鸡鸭鹅这一些子类,这样的关系是很清晰的。但是鸡鸭鹅不只是被禽类所限制,它们可以属于会飞的动物,等等维度。所以单继承是不足以描述鸡鸭鹅的所有维度的,需要接口进行扩展。讲得真好)
  13. 手撕二叉树的中序遍历(需要自己建树)

反问:

  1. 客户端的核心能力应该是什么?要想长远的走下去,学习路线应该是怎样的?

这个面试官是目前见过最好的了,很多时间其实是在聊天,他分享自己对行业现状,行业未来的看法和思考。遇到不会的地方也不会为难。学到了很多。可惜今天状态不好,非常非常累,感觉表现很差。希望能过吧。

全部评论
佬面完今天有收到消息吗
点赞 回复 分享
发布于 04-22 15:00 河南
佬是春招还是实习?
点赞 回复 分享
发布于 04-21 22:24 四川
老哥,一面后隔几个工作日约二面阿
点赞 回复 分享
发布于 04-21 21:14 湖南
谢谢佬的分享,佬请问快手客户端有几面呀?手撕是根据有null的中序序列建树嘛?还是自己new TreeNode呀?
点赞 回复 分享
发布于 04-21 18:46 湖北

相关推荐

评论
2
1
分享

创作者周榜

更多
牛客网
牛客企业服务