Thoughtworks 软件开发工程师 一面结对编程面经
收到二面邮件了,先写一下一面面经,希望二面能过啊啊啊啊
4.13下午三四点收到一面邮件,面试时间有4.14的三个时间段(听说尽早看见邮件可以选的时间多),我选了最晚的面试时间15:10-16:10
准备流程:
4.13下午,按照邮件流程提前部署给的github项目,很幸运地可以运行出来
4.13晚上,看了一下代码
4.14上午,搜面经看面试会问的问题,准备了TDD流程和优势、结对编程流程和优势、面向对象思想、什么是敏捷开发
一面流程:
1、自我介绍两三句
2、运行给的代码(购物车),讲讲对代码的了解 共享屏幕记得共享桌面(左上角那个)
3、给三个需求实现
讲测试的思路,写测试;再讲实现的思路,写实现代码
第一个是热身的,照着已有的代码改一下
第二个比较难,不会的或者思路卡住了,面试官会引导你,写代码报错他也会帮你看为什么错了 (我特别粗心,犯了一堆小错误,对类的成员函数也不太记得还需要面试官提醒)
第三个简单,时间不够讲了一下思路
4、总结+问面试官问题
我不知道问什么,就随便问了一下这是一面,后面是不是还有二三面,他说是的以及后面会问你的经历什么的
有后续我再更
#春招##面经#