记 thoughtworks 的一次面试】的更多相关文章

2015年的1月30号,星期五.我将要去thoughtworks面试. 最早听说thoughtworks是在学校听同学说起的.一句不经意间的引导可能会改变我的整个人生. 实话说,我之前对thoughtworks并没有太多的感觉,虽然有很多关于他们的信息在网上流传,但是我一直对网上流传的甚广的消息保持怀疑态度.这一切直到我遇到了玉姐和仝老师开始渐渐地发生了改变. 可以说我与thoughtworks的联系是通过玉姐和仝老师建立起来的.一开始我对仝老师的`仝健技校`并不了解,但是当我第一次见到这两个人…
最近我的朋友王小闰参加了一场面试,在他填写简历表的时候,排在他前面的应聘者正在旁边邻桌接受来自面试官的检验. 王小闰边写边想,这不就是一会儿要面试自己的前端leader么,现在面试官提问的一些面试题会不会就是待会儿要问自己的问题? 想到这,我朋友王小闰不自觉地竖起了耳朵听,借鉴下别人回答问题的经验,保不齐自己一会儿要套用一下. 不听不知道,一听吓一跳.没准备好的面试,那叫一个尬聊. 首先,面试开场白总缺少不了自我介绍,一方面是面试官想听听你对自己的介绍,顺便有时间看看简历上的描述,是否与口述一致…
答案补充中... 一.java基础 1.简述java的几种基本数据类型 JAVA的基本数据类型有:byte.char.boolean.short.int.long.float.double 2.什么是装箱和拆箱 3.如何将long转换为int ①强转:int i = (int)123L ②将long装箱为Long,调用  intValue() ③将long转为String,再利用Interger类转换   int i = Integer.parseInt(String.valueOf(123L)…
1.对于数组A[0,1,2,3,4,...,k],求得0<=i < j < k,且使得A[j] - A[i]为最大值. 最简单也最容易想到的搜索两遍,即可得到答案.i的位置从起始至倒数第二个位置,j的位置从末尾元素至i后一个位置,保存记录最大的差值即可. 不过最简单的方法复杂度为n的平方,其实令有一个时间复杂度很低的方法,及从前至后遍历,添加一个保存当前访问元素之前的最小的元素,最大值必定需要减去已访问过元素的最小值才能够获得,这样时间复杂度降至n. class Solution {pu…
问点: 0,梳理一个前端知识框架 1,jQuery的理解 2,仿某网站首页,除了download,显示新优化地方 3,文档模型(DOM) 事件流 事件处理程序 事件类型 例如阻止冒泡的方法 4,前端跟后端的交互方式…
前言 三月真是一个忙碌的季节,刚刚开学就需要准备各种面试和笔试(鄙视).幸运的是,在长达一个月的面试内推季之后,终于同时拿到了阿里和腾讯的offer,还是挺开心的.突而想起久未更新的博客,就冒昧学一学各路大神,分享面试过程中的经验总结.总的来说,本人并不是什么超级大牛,文章更多的是经历叙述,大神可自行绕道. 经验很重要 简单乱入一下,本人主修软件工程专业,对Web有着浓厚兴趣,主攻Web前端. 就在三月份刚开始的时候,各种群里面就有师兄说,谁要内推,赶紧发邮件.好在牛人师兄多,一开始就投了天猫.…
类似的话题,我大约在几个月前跟大家聊过. 这一次,我要依据这段时间的体会,再给大家整理一下.     今天,非常轻松地拿到了神州数码的offer. 尽管工资不是特别高,尽管非常多人一毕业就能进入这种公司.可是对我这个半路出家的大专生来说,能进去纯属意外.     今天的面试.谈到了曾经我接过一些私单,项目经理问我,那你如今还有没有做私活的想法? 我说.彻底没有.他问我,为什么?我说,这几年,尽管做私活挣了一些钱,但我损失的远远不止那点钱. 那些反复.繁琐,非常难有技术水平提升的工作,占用了我大部…
注册博客园后,我原本打算每一份工作经历都记录下来.但是,这份工作已经换了半年了,好几次想要写,又不知道该怎么写.太多的负能量.我始终相信,情绪是会传染的.我基本决定放弃写这篇文章了.就让时间去淡化经历的一切. 但是,世事就是这么起起伏伏,想要淡化而且以为已经淡化的东西在不经意间又浮出脑海.昨天下午,和同事吃完饭到公司楼下散步时,又聊起了之前那家公司的一些事.聊着聊着,已经熄灭的火种又燃了起来.今晨,4点就醒来了,之前的一幕幕就像一个脓包被掐破脓水喷涌而出一样.一直到天亮,再也没睡着.我就知道,一…
前几天看了一位同志的博客,写的是关于他自己去支付宝面试的经历.过程大体是这样的:问答的时候,前面部分,作者都应答如流,说起自己经验如何之丰富,最后面试官问了作者一个问题:请简述多态的概念和作用.结果这位作者竟然说这么基础的问题还真不记得了,于是,面试失败. 其实多态,是个很基础的,也非常重要的概念,作为程序开发者,这些基础的概念必须非常牢固,在开发的过程中,才能得心应手. 同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性.举个通俗的例子:摩托车和汽车都是车子的派生类,…
前言:前面两章介绍了C#的两个常用技术:C#基础系列——反射笔记 和 C#基础系列——Attribute特性使用 .这一章来总结下C#泛型技术的使用.据博主的使用经历,觉得泛型也是为了重用而生的,并且大部分时候会和反射一起使用.这次还是打算围绕WWH(即What.Why.How)来讲解. 1.什么是泛型:通过参数化类型来实现在同一份代码上操作多种数据类型.利用“参数化类型”将类型抽象化,从而实现灵活的复用.怎么理解呢,其实根据博主的理解,泛型就是将类型抽象化,使用抽象化的类型或对象去实现某些功能…