初恋面之ThoughtWorks面试

9.13日经历了人生的第一场面试,心情久久不能平静,感想颇多。
在面试前,有两天的时间做homework,通过完成的情况,来决定自己是否可以接收邀请,幸运的是,我在自我感觉完成特别差的情况下,接收到了通知面试的短信,感觉很幸运。但是在此期间,自己在做homework时,心情特别烦躁,不能静下心来分析题目的需求,导致最后提交homework时,还存在bug。
在经历真正面试之前,大概有两个多小时的时间是参加公司的一个小型的宣讲,其主要是介绍TW的公司文化,招聘职位以及一个已经在公司待4年的学姐分享她的成长经历。之后将参加面试的人分组,一个组有4到7人左右,我被分到了D组,有4个人,一个帅帅的学长带领着我们四个。大概在11.00时真正进入了面试流程:lighting talk ——>coding ——>技术面 ——>HR ——>LOGIC

lighting talk(闪电演讲)

在学长的带领下,第一面是lighting talk,lighting talk简单的来说就是快速演讲,每一个talk一般情况下被控制在5-10分钟左右。面试的时候,我们被要求每一个talk控制在3分钟。在这一环节面试官有4个人,其中一个感觉特别严肃,当到我演讲时,站上去,头脑一片空白,把前一天晚上准备的东西完全忘掉了,不知道自己讲什么,语无伦次的说着,声音还带着些许的颤抖,自己太紧张了。还有一点的因素是前一天晚上准备的时候,有些东西完全不是自己总结的,演讲词改好后,自己纯粹的在那背着。等到真正演讲的时候,自己只记得自己的想法,剩下的完全就忘记了。

coding

lighting talk后,没有片刻的休息,就要coding,赶过去之前,前面有一组还没结束,我们就在外面缓冲了下,顺便打开电脑。进去时,发现homework的一个小小的需求发生了变化,然后让我们在自己写好homework的代码前提下,根据新的需求修改代码。在这一期间,自己没有完成实现,但是在和大神交流的时候,学习到了当需求发生变化时,什么时候需要新建一个文件,什么时候需要添加spec。

技术

哎呀,到了我最担心的技术面。在这一面中,有三个面试官,其中一个特别帅,全程都在微笑(嘿嘿,花痴了),丝毫都不感觉到紧张,他们给我的感觉很亲切,丝毫没有压力,就是在那聊天。期间他们问了几个问题:

Q:刚才的coding,做出来了没?你对这个作业是怎么理解的?
A:没有,准备下去自己在做下。对于这个作业,我的理解是将这个大的需求拆解成一小部分需求,然后将小需求用一个函数实现

Q:为什么每一部分都要用一个函数实现?
A:每一个函数实现一个功能。(当时在回答第三个问题的时候,意识到他们想要的答案是“单一职责”,但是自己没有说出来)

Q:git是什么?git的好处都有那些?
A:git是版本控制工具。git的好处是管理代码、提问题、因为是开源的,可以看到很优秀的代码。(当时说到提问题时,看着面试官的表情,我回答应该不对)

Q:使用过JS,应该对ES6也有一点了解吧?说三个ES6的特性
A:使用let定义变量,使用箭头函数,就只打出了两个。

Q:js中this是什么?
A:这个当时没有回答出来。但是面试官举了个例子,在一个function里,有this.x这里的this是什么?

Q:了解过HTML吧?说出HTML中5个标签?
A:div标签、span标签、p标签、img标签

Q:div标签和p标签的区别
A:div标签和p标签都是块级元素

Q:除了块级元素还有一种类别?
A:不知道,在面试官提醒下之后知道是内联元素,然后在回答了他们的区别。

HR

Logic

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值