这是我对 Avalara Technologies 2021 批次的校园驱动器的个人体验。整个招聘过程包括4轮。
第 1 轮(编码) :这是一个在线编码轮,共包含 3 个问题,在 HackerRank 平台上进行。题目难度适中。第一个问题与简单的 A 级代码强制轮级问题有关。第二道题也是中等难度的标准DP题。第三个问题是 C 级 Codeforces 回合。
第一轮的结果在两周内公布。 30 名学生入围第二轮。
第 2 轮(技术) :这是一个技术轮,时长约 1 小时。在这一轮中,我测试了我的 OOPS 技能,基本的编程技能。编程问题与字符串操作有关。询问基本的 SQL 问题,例如(输出以元音开头的人的所有姓名),根据人的收入按排序顺序返回行。在 oops 概念中,我被要求编写继承、多态作为示例程序的代码。
第3回合(技术) :这也是基于技术的回合。在这一轮中,主要是问与项目相关的问题。在对我的项目进行了简短的讨论后,有人提出了编程问题。在编程中,我得到了 2 个未排序的数组,并被要求合并数组并按升序返回(基本上我被要求以最佳时间复杂度实现我选择的排序算法)。第二个编程问题与数组操作有关(codeforces B 级难度中等)。在对数据库和 NoSQL 数据库进行了简短的讨论后,本轮结束。
第 4 轮(MANAGERIAL) :这一轮基本上集中在与主题相关的核心问题上。在这一轮中,经理首先自我介绍,然后我被问到关于我的项目及其可扩展性的深入技术问题。我被要求解决我的项目模型中可能出现的挑战。在此之后,我被要求设计一个(高级设计)tinyurl 网站(散列技术可以用来解释这个概念)。核心主题问题也有针对性,例如 DBMS、网络、DNR 相关问题、操作系统相关问题。
本轮以对公司及其产品的简短讨论结束。
最后一轮后,4名学生被选为全日制offer。幸运的是,我是入选的 4 名学生之一。