Thoughtworks 国内软开 笔试-一面面经
4.2投递,4.8笔试
十几道选择填空题,包括面向对象思想、逻辑题、根据代码写输出结果等等
三道简单编程:①括号匹配②两个列表的公共元素③统计单词出现频率
----
4.12收到一面邮件
----
更新:
4.18 一面
一面邮件提前给了一个仓库,内容是购物车的代码实现以及测试用例
需要提前了解TDD流程,以及自己面试使用的语言的测试框架(例如python是使用unittest测试)
面试中需要实现三个拓展功能:①增加一种打折力度②特定商品买二送一③总价超过一定价格后打折
注意写之前和面试官确认需求的细节,以及讲讲自己的思路,并且根据面试官指出的问题修改自己写的代码里不够合理的地方
注意快捷键使用(代码自动补全等等)
最后有反问环节,之后面试官还会问对面试流程有没有什么改进建议
体验很好,不过临场写得有点慢,第三个需求没时间写了讲了下思路
-----
4.19邮件约二面(4月24日),已经接了其他offer,打算拒了