记一次Rust面试

  1. Rust函数式编程的理解。
  2. C语言是函数式吗?
  3. Rust中的多线程(thread)编程和Async异步(task)编程。
  4. 多线程好处很多,那Nginx为什么使用多进程而不是多线程?
  5. Git merge和Git rebase的区别及用法。
  6. 对于Engineer的整体理解。源码.. 文档.. 环境.. 工具..
  7. 对于操作系统的整体理解。文件.. 内存.. 进程.. 并发.. IO..
  8. Rust常用的设计模式。
  9. 学习过程中遇到的困难点以及解决的方式: 无锁编程/原子变量balabala。
  10. 最近学到的新东西/新技术 & 对下一代互联网的理解。

反问环节:

  1. 公司的技术栈: 底层存储+网络协议用Rust, 其余部分另选。
  2. 可以提高的技术点: 网络协议 TCP/IP QUIC协议 多看看RFC和开源实现。

面试官点(锐)评:

  1. 基础知识较全面,但对于实际项目协作经验缺少: 如git rebase/merge的用法不熟悉。
  2. 针对某一主题"发散过多"导致偏题, 在工作中要语言精炼, 逻辑清晰, 就事论事, 多听。
#我的实习求职记录##24届软开秋招面试经验大赏##我发现了面试通关密码#
全部评论
啥公司啊
点赞 回复 分享
发布于 02-17 08:29 上海

相关推荐

07-15 11:43
门头沟学院 Java
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-10 13:54
点赞 评论 收藏
分享
评论
8
19
分享

创作者周榜

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