如果招Rust实习生,则需要考察他是否有成为一名Rust工程师的潜力。
1.对编程的理解。至少有一定的计算机和编程基础,不一定有项目经验。
2.如何自学编程。目的是获取应聘者的学习方法,来推断其学习能力。
3.研究过什么项目。判断应聘者的兴趣所在,以及做事动机。
4.获得经验。判断应聘者的信息整理和总结能力及沟通能力,也是学习能力的一种表现。
5.打算如何学习Rust。判断应聘者对Rust的了解程度,以及学习潜力。
如果招有一定经验的Rust工程师,则需要考察其基本认知能力、代码操作及项目经验等。
1.基本认知能力。比如,为何及如何学习Rust?Rust解决了什么问题?如何看待Unsafe Rust?相较其他语言,Rust有什么优劣势?等等。
2.代码实操。考察的方向一般涉及:实现算法和数据结构,解决Rust Quiz问题,代码重构等。
3.项目经验考察。比如,是否阅读或贡献过哪些Rust开源项目?有什么收获?或者让应聘者在规定时间内完成一个指定Rust项目。
大家有不同的看法,欢迎过来交流~
相似问题