在过去的十年中,科技公司一直在转向使用在线技术面试工具进行第一轮技术面试。好处是显而易见的:
- 它比传统的电话面试更精确,因为候选人不能用轻易蒙混过关;
- 它比现场面试更轻巧,节省了大量的时间和金钱:一个典型的在线访谈需要 45 分钟到一个小时,而现场面试需要公司十几个工时,候选人需要一两天;
- 在线访谈需要花费几美元,而公司必须以现金方式支付数百甚至数千美元的现场面试费用。
因此,毫无疑问,拥有这种在线面试工具的科技公司能够在较短的时间范围内做更多的面试,并在更紧张的预算中获得更好的雇佣。
但是,在线技术面试工具的现状不能令人满意。这些工具通常是在传统技术的基础上构建的,并且它们缺乏某些期望的特征。虽然其中一些确实试图支持代码智能等现代功能,但这些通常会导致部分实现和笨重的用户体验。
我们认为面试官和候选人都应该得到更好的远程面试工具,或者至少是不同的。所以 Codidate 诞生了。
Codidate 是什么?
Codidate 是下一代在线技术访谈平台,支持 30 多种流行的编程语言,快速的代码编辑器,代码执行和内置的最佳代码智能。有些像 collabedit,但它具有代码执行功能,高级代码感知能力,面试回放。
Codidate 允许您以传统方法的一小部分成本即时评估候选人的编码技能。
Codidate 独特的地方是?
Codidate 是唯一一个为这些流行的编程语言提供高级代码智能的在线技术访谈平台:Bash,Clojure,C / C ++,F#,Go,HTML / JS / CSS,Java,JavaScript,Kotlin,Lua,Objective-C,PHP ,Python 2,Python 3,R,Ruby,Rust,Swift 和 TypeScript。
通过代码智能,访问者可以在类似于日常 IDE 的环境中,在广度和深度上更好地评估候选人的编码技能,他们对库,包和 / 或生态系统的知识。
作为求职者,您可能在面试期间没有时间进行文档搜索,并且希望避免被绊倒在细节上。代码智能能帮助您!
代码智能
Codidate 中的代码智能有四种形式:自动完成,悬停信息,签名帮助和诊断。
自动完成或自动完成 / 代码完成,当程序员进入成员访问操作符(。或 - >)时,向程序员提供当前上下文中适当的变量,函数 / 方法和类的列表。
当光标悬停在令牌上时,悬停信息显示包含详细信息的帮助弹出窗口,例如方法。
输入功能 / 方法时,签名帮助显示功能或方法的签名。
当程序员输入代码时,Codidate 会不断对其进行分析,并在发现任何问题(未定义的变量,不正确的参数等)的任何地方提供内联帮助。这称为诊断。
代码智能的好处有两个:
- 更深入和更广泛地评估候选人的解决问题的技巧:你可以通过提出更现实的技术挑战来超越像 Fizz Buzz
这样的基本问题,更多地与工程师每天面临的实际问题相关,因为现在候选人具有代码情报他自己的处置。 - 因为他在与他的日常 IDE非常相似的环境中工作,并且展示了他真正的解决问题的能力,所以候选人不太可能被琐碎的细节绊倒。
代码编辑器
我们整合到 Codidate 的编辑器闪电般快速,并且不受许多其他代码编辑器中的 UI 故障的影响。告别笨重的代码编辑经验!
30 多种编程语言
我们为所有主流编程语言,基本库和测试框架提供支持。有关支持的语言的完整列表,请查看支持的语言。
更多功能
Codidate 具有更多功能,如面试回放,视频通话,服务,REPL(读取 - 评估 - 打印循环),可自定义的 DB 架构,访谈笔记,问题库和编辑器 / 终端设置。有关功能的完整列表,请查看功能。
谢谢你这么做。我们希望您觉得它有趣和 / 或有用。如果您发现任何问题,例如缺少语言 / 图书馆 / 框架,或想要推荐一项功能,请发送电子邮件至:support@codidate.com。
本文翻译自 https://codidate.com/blog/codidate-an-online-technical-interview-platform/。已经经过作者授权。