最近刚面试完ThoughtWorks android开发工程师,趁此机会记录一下,方面后续回顾。

面试流程

*
电话面试20分钟
由HR电话沟通一些基本情况,

*
Homework
邮件通知(全英文)有一道android编程题(为了公平起见,题目就不透露了哈),题目不是很难,要求在三天内完成后提交到指定服务器。
个人觉得主要考察基本的android编程能力,app架构设计,代码扩展性(很重要),设计模式的应用,单元测试不是必需的(建议写)。

*
Pair interview(1.5h)

在这1.5h视频面试过程中,面试官会先叫你介绍一下你整个app的架构设计以及大致实现思路,然后会针对你用到的技术点提一些问题以及可以优化的地方;紧接着其中一名面试提出新需求,基于Homework提交的代码迭代实现,和其中一位面试官结对编程实现,中途会有一些方案讨论,总共两个需求。
个人觉得主要考察协同合作的交流能力以及现在编程能力,需求不是很难。

*
Technical interview(0.3-0.4h)
技术面试30到40分钟,会聊一些技术方面的知识,因人而异。

*
Culture interview(0.3-0.4h)
文化面试30到40分钟,和普通HR面差不多,会介绍下公司的整体文化之类的,巴拉巴拉。

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信