thoughtworks面试题

1.ES6的新特性
2.如何用ES5实现模块机制,变量和方法不被外界访问(闭包)
3.介绍一个vue和jquery的区别
4.浏览器从输入网址到请求页面的过程
5.你还有擅长的领域想展示给我们的?
6.虚拟DOM的diff算法
7.CSS的盒模型
8.项目如何做的,怎么分工的?
9.对node的了解
10.前端三大框架的区别
11.HTML的块级元素
12.DOM是什么,js怎么获取DOM元素
13.js事件冒泡
14.10个js事件
15.如果设计一下mac电脑的外面那个苹果居中,怎么设计
16.react中的state和props的区别
17.如果只有一个组件,应该用state还是props
18.bootstrap中的自适应
19.为什么会自适应
20.什么是面向对象,js中的闭包,以及js中的 this
21.http请求,是属于Tcp的那一层,然后有什么方法,
我说了五个,那几个不常用

以上来自自己和同学以及参考别人的面经,重在总结知识点
参考:http://www.jianshu.com/p/91616492f0d2

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Thoughtworks公司面试题——MARS ROVERS问题火星探测器 C# 实现 VS2010工程,带界面展示! 一小队机器人探测器将由NASA送上火星高原,探测器将在这个奇特的矩形高原上行驶。 用它们携带的照相机将周围的全景地势图发回到地球。每个探测器的方向和位置将由一个x,y系坐标图和一个表示地理方向的字母表示出来。为了方便导航,平原将被划分为网格状。位置坐标示例:0,0,N,表示探测器在坐标图的左下角,且面朝北方。为控制探测器,NASA会传送一串简单的字母。可能传送的字母为: 'L ', 'R '和 'M '。 'L ',和 'R '分别表示使探测器向左、向右旋转90度,但不离开他所在地点。 'M ' 表示向前开进一个网格的距离,且保持方向不变。假设以广场(高原)的直北方向为y轴的指向。 输入:首先输入的line是坐标图的右上方,假定左下方顶点的坐标为0,0。剩下的要输入的是被分布好的探测器的信息。每个探测器需要输入wo lines。第一条line 提供探测器的位置,第二条是关于这个探测器怎样进行高原探测的一系列说明。位置是由两个整数和一个区分方向的字母组成,对应了探测器的(x,y)坐标和方向。每个探测器的移动将按序完成,即后一个探测器不能在前一个探测器完成移动之前开始移动。 输出:每个探测器的输出应该为它行进到的最终位置坐标和方向。输入和输出 测试如下: 期待的输入: 5 5 1 2 N LMLMLMLMM 3 3 E MMRMMRMRRM 期待的输出 1 3 N 5 1 E
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值