thoughtworks 国内软开面经(oc)

  • 常见问题

最近好多人私信问我一些面试的问题,这里把经常被问的贴出来
1. 需求的代码写在哪里?
公司的面试邮件里有github仓库的链接,拉取对应语言(投简历时候选的擅长语言)的仓库,之后的代码都在上边改就可以了
2. 需要写单元测试吗?
我当时单测环境没调好写不了单测,所以就没写,测试用例是面试官随口提的,当时直接在main函数里进行的函数调用,进行的逻辑验证
3. 需要重构吗?会问tdd吗?
这几个需求的实现代码非常少,我觉得根本没法进行重构。反正重构以及tdd这种面试官都没提
  • 笔试 8.22(自由时间)

  • 一面 8.28 50min

    • 提出三个需求进行现场的代码编写

      • 特定商品折扣和积分

      • 实现买二送一以及积分 - 总数对三做除法得到买二送一的组数,每组需要支付其中两件物品的总金额,2 * 组数 * 单价;总数对三做取余运算得到剩下要支付的件数,件数 * 单价;总价 = 2 * 组数 * 单价 + 件数 * 单价
举个例子:一共买5件商品,每件10块,需要多少钱?
2 * (5 / 3) * 10 + (5 % 3) * 10 = 40
      • 超过特定价打折

    • 反问

      • 我和技术栈不太匹配怎么办 - 我们更关心学生的编码能力,技术栈根据兴趣可以再修改

  • 二面 9.5 30min

    • 为什么想来tw

    • 聊一下对敏捷的认识

    • 如何看待不公平、不公正的事件? - 美国黑人

    • 讲述一下学习技术的路线(准确的讲述 比如每个学期干了啥这种)

    • 在学习技术的过程中感受到了什么共性 - 学习方法、知识方面的理解、解决问题的思路

  • oc 9.7

  • 总结

  • 简单
#面经##面试题目##Thoughtworks#
全部评论
二面有英语问答吗
1 回复
分享
发布于 2021-10-05 19:37
lz是硕还是本?
1 回复
分享
发布于 2021-10-13 22:14
博乐游戏
校招火热招聘中
官网直投
请问下lz, 买二送一这个实现是只对同一个商品还是对整体所有物品?🤣
1 回复
分享
发布于 2021-11-03 08:48
请问lz base是哪?
点赞 回复
分享
发布于 2021-10-06 01:25
二面到offer好快啊
点赞 回复
分享
发布于 2021-10-08 19:31
二面不是说要pre啥的哒
点赞 回复
分享
发布于 2021-10-13 22:14
一面只做了三个题吗?还有其他的吗?
点赞 回复
分享
发布于 2021-10-14 14:18
一面有英语问答嘛?我的邮件里没有提有英文考察
点赞 回复
分享
发布于 2021-11-01 19:47
已二面,许愿一个offer
点赞 回复
分享
发布于 2021-11-03 08:59

相关推荐

12 76 评论
分享
牛客网
牛客企业服务