9.3thoughtwork一面-结对编程
首先,我没提前看那个demo,面试官给我讲了半天,非常感谢面试官的理解,而且极其温柔,整场面试感觉很好。
怎么说呢,思特沃克的笔试题做完我就感觉特别简单,但是一直没约我面试,我还以为是简历不行。
后来约了面试选择了周六上午。
面试需要用zoom,然后共享屏幕,同时需要提前下载一个gradle好像是叫这个,类似于maven一样管理项目的。
然后还需要下一个小demo,一面就是结对编程,对方给出需求,然后在demo里实现需要实现的功能。
需要实现的功能都不难,而且整体过程面试官都会引导你,一种以前没有过的体验。
不过我没提前看代码库,对是什么功能也没了解,面试官还给我讲了半天。。。
不过中间有一部分我用map存储数据时候犯了非常蠢得错误,而且实在是不习惯一边想一边给别人解释,一边敲代码,搞得我头都大了。
面试官还一直说不用紧张你就按照自己思路写就行了。
中间有一个test一直没跑通,然后面试官提醒才过的,其实很简单就是自己的脑子秀逗了。
然后最后面试官说,你觉得TDD这种先写测试在写方法实现功能的这种模式怎么样。
你觉得自己的代码还能优化吗?
你有什么启发呢?
然后是反问,我问对我的评价,然后面试官说觉得我很紧张,有的功能代码有点冗余,总体还好。
估计是凉凉了,因为中间map存数据的错误犯的太蠢了,而且一直debug半天还没想好咋弄。
如果要是五颗星的话面试整体体验:☆☆☆☆
如果要进二面的话好像需要做ppt
presentation 英文自我介绍啥的 反正 貌似挺麻烦233333
#23届秋招笔面经##思特沃克##面经##面经笔经##23秋招#