zoukankan      html  css  js  c++  java
  • dd面试经历

     HR面:看了我的简历,说fe做的简历就是不一样哈哈好吧,然后随便问了点项目,又问了什么时候可以去实习,就没了。
    三面:基本数据结构。冒泡排序。数组去重。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,我会的他都问了,我不会的,也问了。
  • 相关阅读:
    CodeForces 660D Number of Parallelograms
    【POJ 1082】 Calendar Game
    【POJ 2352】 Stars
    【POJ 2481】 Cows
    【POJ 1733】 Parity Game
    【NOI 2002】 银河英雄传说
    【NOI 2015】 程序自动分析
    【POJ 1704】 Georgia and Bob
    【HDU 2176】 取(m堆)石子游戏
    【SDOI 2016】 排列计数
  • 原文地址:https://www.cnblogs.com/siwy/p/4951062.html
Copyright © 2011-2022 走看看