【前端面经】头条,腾讯,小米,百度

写于2018年5月,未经允许,不得擅自改动和转载

接上篇文章:【面经】阿里六面,终拿offer

把之前问到的题目总结一下,不保证顺序,不保证完整哈。

今日头条一面

  • 面试中,穿插其中的算法
    • 两个构造函数的实现继承
    • 快速排序
  • 说下OSI七层模型
  • 说下NAT技术?(一脸懵)
  • 快速排序的时间复杂度是多少,怎么算的啊?
  • 数据库索引?
    *数据库事务?
  • 数据库多对多的关系是怎样的?
  • 线程调用的过程?
  • 操作系统中断?
  • 操作系统虚拟内存?
  • 进程和线程的区别?
  • 判断一个单链表是否有环,若有,找出环的入口节点?
  • call,apply,三者的区别?
  • call,apply实现bind?
  • Vue
    • action和mutations的区别?(同步异步)
    • vuex在最开始时候this就有store属性的区别
    • 生命周期

【2018-04-24】腾讯一面

首先面试官声音憨厚,电话面50min,之后加了QQ,屏幕分享写代码(两道算法题)
期间,面试官有命令其他人做些事,感觉地位不低耶

项目一点没问!额... ...

  • 正则匹配一个QQ号,应该怎么写?
  • 5:15 时钟和分钟的夹角?
  • Vue的兼容性怎么样?
  • 双向绑定怎么实现的?
  • 一篇英文文章,找到出现次数最多的那个单词?(问的特别详细)
  • 在勤奋蜂科技你主要负责什么事情?
  • 性能优化都做了哪些?
  • 来,加下QQ做下题?
    1.JS写快速排序,(两种方法,一种要临时数组,一种不要),跑出结果来?
    2.实现一个简单的观察者模式(Observer),:
let o = new Observer();
// 添加监听
o.listen('eventName', (param1, param2) => {});
// 触发
o.trigger('eventName', 'param1', 'param2');
// 删除监听
o.remove('eventName', function () {});
还有 60% 的精彩内容
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。
支付 ¥2.99 继续阅读

相关阅读更多精彩内容

  • 大家好 我是你的教育顾问,张恒源Sven 这是我写给你的第一封信。 首先,我代表优得教育的全体伙伴,热烈欢迎您成为...
    张恒源Sven阅读 1,585评论 0 0
  • 坚持写日记,今天难得记起来写日记。写日记是对自己一天或者几天生活状态的回顾,也是自我安慰、解压的一种方式。我写日记...
    沐心_6179阅读 1,697评论 0 1
  • 瘦月无法打断寂静 寂寞连着寂寞 袭来袭来,不分昼夜 从来没有想到 会有这样安稳的晚 从来也没有想到 会有这样无欲无...
    栩辰徉阅读 1,756评论 11 16
  • 从去年就想参加现金流游戏了,但时间不刚好就一直错过了,今天总算有了第一次。今天由于时间没有安排好,还是稍微迟到了,...
    双木成林_e2c5阅读 1,522评论 0 0

友情链接更多精彩内容