前端面试总结

ps:最近找工作中遇到的面试条目总结回顾一下

一、版本控制

  1. codeReview 用过哪些工具?怎么处理的?
  2. git 操作用过哪些?rebase?merge rebase?怎么处理冲突?如何合并两个hash的内容?怎么查看当初拉分支的状态?

二、常规知识

  1. 跨域用过哪些?jsonp有啥缺点?
  2. jsonp的具体实现原理?手写code。错误怎么处理?后台需要怎么配置
  3. XSS攻击?恶意攻击哪些?
  4. 数组的sort排序有啥问题?如何把一个有序数组整成无序的?
  5. 如何实现数据双向绑定?Object.definePrototype
  6. Vue.js和React.js的Render函数?有啥区别?具体实现过程?
  7. Vue.js如何处理浏览器兼容的?
  8. Http状态码,301 302区别?
  9. http和https区别?对称or非对称?
  10. 请求头和响应头都知道哪些?如何设置缓存?浏览器缓存?
  11. es6的生成器。
  12. async await promise ?
  13. 原生js实现一个.then().then() 函数
  14. 当有多个接口数据都返回结果在进行下一步处理?怎么做?
  15. ES3 和 ES5 有啥区别?
  16. es6如何在低版本兼容的?
  17. vue 钩子函数能用箭头函数嘛?若不,为何?
  18. addEvenListener的第三个参数是干嘛的?
  19. apply和call,如何让arguments使用数组的方法? .bind()
  20. 前端自动化工具?自动化测试?
  21. PLUS PM2 PM25
  22. 使用npm安装组内安装插件的方式。
  23. js继承中父类如果抛出异常如何解决?比如父类要求定长的参数,不满足时会抛出异常,此时如何处理?
  24. 在浏览器地址栏输入一个地址到页面展现的流程?
  25. 封装过SDK?
  26. 在github上有开源项目?
  27. 最有成就感的一件事?
  28. mac开发?linux命令?
  29. 拓展Array或String方法?去重并从大到小排列,
  30. polyfill?砌墙。
  31. 判断数据类型,最准确一种。
  32. 数组中找最大值,最快方法。 Math.max.apply(null, arr)
  33. jsbridge实现原理,app端怎么处理的。
  34. PV、UV、IP的区别。
    PV(访问量):即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次。
    UV(独立访客):即Unique Visitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。一个UV可以用很多PV,一个PV也只能对应一个IP
  35. vuex 严格模式,有啥问题。
  36. 什么是柯里化?

三、算法

  1. 递归?斐波那契数列?应用?二分法?
  2. 几种常见的排序算法中哪些是不稳定的?什么是不稳定?
  3. 地图的放大缩小(类似聚类算法):如何实现缩小时将若干个点变成一个?

四、程序

  1. console.log(undefined == null); //true
    console.log(undefined == false); //false
    console.log(undefined == 0); //false
    console.log(0 == false); //true
    console.log('false' == false); //false
    console.log(0 == '0'); //true
    console.log(NaN == NaN); //false

五、技术架构

  1. 下图为美团技术体系,参考美团旅行前端技术体系的思考与实践

六、其他

  • 2017-11-07
  1. vue.js中数据(data)为何是函数形式?需要return?

  2. 菲波那切数列?是尾递归嘛?若多次调用该如何优化?

  3. 小驼峰命名转为下划线命名,如何实现?

  4. 检测一个值或属性变化?proxy angular脏数据

  5. 前端安全性了解过哪些?怎么处理?

  6. 自动化、单元测试?

  7. git命令、其他命令?

  8. 基本数据类型在内存中如何存贮的?

  9. 黑科技(内嵌页比较流畅,button渲染成native button)

  10. hybird和wepapp的区别?

  11. 前端颠覆式改变。

  12. b怎么取a的cookie。

  13. 看过哪些书籍?如何学一门技术?

  14. v-html能避免xss攻击嘛?和{{{}}}有啥区别。

  15. webview怎么知道jsbridge调用了?

  16. 前后端分离?在地址栏输入地址,怎么显示页面?

  17. 页面刚开始就加载匀速、加速掉落小星星效果。

  18. 如何传静态资源到cdn?本地图片如何为cdn地址?

  19. 多入口和懒加载区别?优势?

  20. 不规则矩形被不规则线段切割,如何切分两个不同区域?(index)

  21. 怎么判断obj={},是否为空?Object.keys

  22. for in 和 for of 区别?

  23. 排序算法(冒泡、二分、快速、希尔)

  24. Jquery中的.end()用法。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容

  • 前端开发面试知识点大纲: HTML&CSS: 对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:...
    秀才JaneBook阅读 2,326评论 0 25
  • 从今年3月份开始面试笔试找实习找校招到现在也半年多了,拿到了不少offer,也有了自己的一点心得体会,这里写出来分...
    王钰峰阅读 353评论 0 2
  • 1.Doctype作用?标准模式与兼容模式各有什么区别? Doctype 是html的格式声明,位于HTML文档的...
    getElementsByMK阅读 452评论 0 6
  • 听一曲琵琶弹破, 殷红从树上纷纷飘落。 数日落, 随江水席卷,许多惆怅寂寞。 春天将要逝去,还能对谁唱情歌。 不如...
    Z0001阅读 371评论 9 5
  • 今天和大家分享的主题:如何利用H5游戏引流。 H5小游戏引流之前,请大家先注意以下几个问题: 选号及养号 大家选号...
    洪兴会阅读 4,999评论 0 3