dd面试经历
三面:基本数据结构。冒泡排序。数组去重。ie与主流浏览器事件绑定。垂直居中的css实现方法。ie6常见bug及解决方法。position有几种?说一下区别。对html5的了解,我说了新增结构标签,以及其语义化的好处,方便搜索引擎捕获页面内容,优化手持设备的读取啊等等,还有新增的input,媒体标签,废弃的标签及废弃原因。canvas 。问到了我离线应用的本地存储,两种方法想起来一种,另一种忘了名字,面试官提醒了我。又问了我setTimeout()如何模拟setInventral(),写代码然后解释一下,以及他们有什么不同,执行顺序什么的。
二面:水平垂直居中,我说了css方法和js方法。两种不同的事件绑定。如何理解闭包。闭包的实际应用,举个例子。事件冒泡和事件捕获。原型链的是什么?原型链为什么叫原型链?如何判断一个属性是对象原有的还是通过原型链继承过来的,应该是hasownpropoty我当时没说上来,忘了名字好衰。原型链可以做什么?考察了三道代码题,看代码说结果的那种,一个是闭包,一个是考察函数产量提前声明的机制。最后一个要写代码,是让我把一个方法封装到一个对象中,然后调用这个对象的方法。
一面:什么都问,问了好久啊。一开始是自我介绍,然后介绍项目经验,主要讲收获,又问到了工作室,面试官问我算不算自主创业,我说算半个吧,主要是想提高技术。然后问我有没有模仿别人的网站做过东西,我说做过,他问我用到了什么技术,我说CSS 3,主要是动画。问到了动画怎么实现。又问了背景图片全屏怎么做,当然是要用CSS3,我说了cover,面试官让我想属性名,我没想起来,他问我听没听过background-size,我说就是它,好兴奋,居然会提醒我。大概介绍了几句CSS3特性。没有问到h5。直接问到我怎么学习js的,是从原生开始还是从框架开始,我说框架,问我是不是jquery,然后问我有没有看源码,我说看了ready实现,自己也模拟过,还看了遍历。问到我一些底层的实现,我就没有听过了,就是面试官再给我讲。以后又问了有没有了解过其他框架,我说angular和淘宝那个框架,大概看了一下优长。让我介绍angular的特性,我说了双向数据绑定,mvc,依赖注入,扩展了标签,引入指令(举了几个指令了例子)等等,还有什么时候适合用angular啊,angular可以让我们不用进行DOM操作等等。然后面试官问我ng怎么在底层实现的,使得我们不用考虑DOM操作,然后我说没有了解过,他又耐心的跟我讲了很多我听不懂的东西。然后开始考察原生js。考了数组的一些方法,字符串的方法。考察如何判断一个对象的数据类型,我说了值类型和引用类型判定方法的不同。问到了闭包。问到了跨域,我说了跨域是什么,问我怎么解决,我说在服务器端写一个中间层,让服务端语言去跨域通信。他让我好好想想不借助服务端应该怎么做,我想了很久,想到可以用domain改变域名,这样就可以通信了,我没有说上名字,面试官提醒了我。又问了冒泡和捕获。问到我什么是事件委托,我说不知道,然后出了道题,我提出了一种可以优化性能的解决方案,结果没想到就是用的事件委托,好吧,忽略这个问题。出了三道代码题,记不清内容了,反正考察的就是闭包,函数产量提前声明,说出答案及解释。问到怎么声明对象,这个好简单我很兴奋地写出来了。然后聊了bootstrap,我说一些特性。之后问了什么呢,我记不清了,反正除了less,我会的他都问了,我不会的,也问了。
dd面试经历的更多相关文章
- 2015腾讯暑期实习生 Web前端开发 面试经历
[2015腾讯暑期实习生 Web前端开发 面试经历] 好吧,首先声明,我被刷了,应该是跪在二面 微信查到的面试状态一直呈现复试中 .. 整整四天了.. 看来是没希望了 不过也是一次经历,记录一下还是可 ...
- [原创]大连sap vt 实习生面试经历
从决定参加这次面试开始,求职生涯就算是开始了,虽然失败了,但也是亲身体会到了面试的感觉,这次经历也作为第一篇博客. 大连sap的职能是sap的全球技术支持中心和解决方案提供中心.VT项目提供的岗位是技 ...
- IBM 中国研究院面试经历
继上次面试MSRA失败后,严重刺激了我幼小的心灵.从此苦学算法准备面试很多其它其它的公司刷一刷Offer以解心 头之恨. 这个带来的IBM 中国研究院的面试经历. IBM的面试相比于MSRA.简直就是 ...
- Intel 的面试经历中国研究院
那么今天写Intel 的面试经历中国研究院.Intel我采访了面试题比较简单的一. 第一次是在大约下午五时三十, 我正在食堂和好几个基友吃20元巨资买的清蒸草鱼.正在吐沫星子四处飞溅的时候.一个010 ...
- Unity 工作经历+近期面试经历
由于团队解散,这最近都在找新工作机会--投简历找工作.已经面试三家了,都没拿到offer,挺失落的.把这种感受记录下来,以作后鉴. 这本质上是一篇面试经历的记录,并不是什么面试攻略,主要是给自己总结的 ...
- 2019年京东Java研发岗社招面经(面试经历+真题总结+经验分享)!
本篇先以日历形式回顾秋招之路,方便各位参考某厂的处理进度:然后是总结归纳春秋招Java面试题库:最后做个总结还有展望,开始新的征程~ 面试经历京东面试真题面试经验分享1.面试经历 2018年的冬季特别 ...
- Android面试经历2018
本人14年7月份出来参加工作,至今工作将近4年的时间了,坐标是深圳.由于在目前的公司,感觉没什么成长,就想换一个公司.楼主已经在从实习到现在,已经换了三家公司了,所以这次出来的目标的100人以上,B轮 ...
- 一名十年Java程序员回忆阿里面试经历——揭开阿里面试的“遮羞布”
阿里面试经历 去阿里面试可以说非常非常的偶然和戏剧性,因为本人根本没投简历,以至于阿里hr给我电话的时候我一度认为是诈骗电话.因为深圳这家公司不错我还想在这里干个两年左右再考虑考虑. 这个时候的本人已 ...
- 学生党如何拿到阿里技术offer:《阿里面试经历-2014.4.18研发实习生面试经历(失败)》
我们分享的上一篇文章是一位学长在大三的时候面试阿里实习生成功的经历的分享,其实就像学长在上一篇文章最后说的那样“面试并没有想的那么难,运气也会占一部分.”,其实我个人觉得,对于我们而言,自己越努力就会 ...
随机推荐
- 2搭建Android开发环境
这一章主要是讲解如何搭建Android开发环境,需要准备的工具有: (1) JDK6或以上的版本: (2) Eclipse (3) ADT(用于开发Android应用程序) (4) C ...
- MySQL 5.7.9 免安装配置
MySQL 5.7.9 免安装配置 环境:win10 64位 mysql版本:mysql-5.7.9-winx64.zip (http://dev.mysql.com/downloads/mysql/ ...
- MySQL 5 绿色版(BAT版本) mysql50green转自http://hi.baidu.com/dburu/blog/item/e753fcc4362458aa8226accb.htmlMySQL 5 绿色版(BAT版本) By )
以前提供下载的那个 MySQL 绿色版是来自于 Web 开发工具箱之 Apache PHP MySQL 绿色套装版, 原作者是为了方便自己开发所做的一套整合了 Apache, PHP, MySQL 的 ...
- 使用userdel命令删除Linux用户
serdel是什么 userdel 是一个底层用于删除用户的工具.在 Debian 上,我们通常会使用 deluser 命令.userdel 会查询系统账户文件,例如 /etc/password 和 ...
- 关于MongoDb Replica Set的故障转移集群——理论篇
自从10 gen用Replica Set取代Master/Slave方案后生活其实已经容易多了,但是真正实施起来还是会发现各种各样的小问题,如果不小心一样会栽跟头. 在跟Replica Set血拼几天 ...
- hbase与Hadoop
Hbase是一种低延迟的在线系统,Hadoop是优化吞吐量的离线系统.这种互补关系造就了一种强大的.灵活的数据平台,可以用来搭建水平扩展的数据应用.
- Java打印温度转换表
按5度的增量打印出一个从摄氏温度到华氏温度的转换表.转换公式为h=c*9/5+32,其中h为华氏温度,c为摄氏温度. 主要是“按5度的增量”这个要求,一般摄氏温度的起始分别为0度和40度,所以循环可以 ...
- asp.net mvc razor html encoding
HTML Encoding 为了跨站点的脚本攻击,Razor 语法会直接将脚本代码编码输出. @{string message = "<script>alert('haacked ...
- C#判断ip地址是否ping的通
Ping pingSender = new Ping(); PingReply reply = pingSender.Send("127.0.0.1",120);//第一个参数为i ...
- Secondary IP Addressing
Secondary IP Addressing secondary IP addressing. Secondary addressing uses multiple networks or subn ...