迫于生计,奔波于各个公司,只为寻找一份称心的工作,且随手记一下遇见的各种坎坷吧~~
内容不是全部问题,仅记录具有代表性的问题。
愿你被生活诚心以待。持续更新中…

腾讯面试

【Q】tcp三次握手四次挥手过程,为什么会挥四次手?
【Q】说几种常见的排序算法?
【Q】imginline-block的3像素问题如何解决?
【Q】vuex 中 mapState, mapMuations, mapGetters 等的原理
【Q】H5新特性有哪些

百度面试

【Q】实现继承
【Q】实现bind
【Q】实现一个 getValue(obj, ‘a.b.c.d’) 取得 obj.a.b.c.d
【Q】实现时间复杂度为O(1)的栈(功能包括入栈、出栈、最大值)
【Q】实现冒泡排序
【Q】flex布局 flex 默认值是多少?实现左右固定中间内容自适应的布局。

网易面试

【Q】实现promise.all
【Q】new 进行了些什么操作
【Q】如何进行本地存储选择?cookie是否可被二级域名访问?如何进行本地数据共享?
【Q】css权重
【Q】浏览器渲染机制?输入网址到页面渲染成功,经历了什么?

滴滴面试

【Q】webpack 中 loader 的原理? loader 和 plugin 有什么区别?
【Q】gulp、webpack 有什么区别?各自优劣
【Q】new 操作时底层都干了些什么?实现一个function new()
【Q】require 和 import 区别?
【Q】大量数据用于dom渲染时,怎么优化下面是一个分批渲染和同时渲染区别的例子效果
【Q】proxy的用法;Reflect的用法;
【Q】强缓存、协商缓存如何配合使用。Control-Cache的值及各值之间的区别
【Q】有哪些宏任务、哪些微任务。event loop
【Q】React 16 新特性?为什么facebook要发布React 16这个版本(解决了什么问题)?
【Q】https加密方式?http2.0 之于 http1.1有什么优势?
【Q】重排、重绘;什么情况下引起重排,什么情况下引起重绘。
【Q】一个青蛙一次可跳一个或者两个台阶,求n个台阶有多少种跳法?

小米面试

【Q】webpack 文件之间相互依赖如何处理?
【Q】.parent 和 .children 的布局情况是什么?
.parent { position: relative; height: 120px; }
.children { position: absolute; left: 0; right: 0; top: 0; bottom: 0;
width: 50px; height: 50px; border: 1px solid #cc0; }
【Q】overflow: hidden; 浮动清除的原理、BFC
【Q】实现小球落地的过程
【Q】看以下代码片段,讲讲结果及为什么?
import React, { Component } from 'react';

class Counter extends Component {
  constructor (props) {
    super(props);
    this.state = {
      count: 0
    }
  }
  componentDidMount () {
    this.setState({
      count: 1
    })
    this.setState({
      count: 2
    })
    console.log(this.state.count)	// 	结果及为什么
  }
  render () {
    return <div>
      {this.state.count}
    </div>
  }
}

export default Counter;
【Q】less 劣势有哪些
【Q】封装一个Icon的react组件
【Q】实现一个页面滚动,图片懒加载的js库(快速滑动/滚动,img经过可视区时,不加载图片)

3分钟,了解天下大事

每天花3分钟在公众号【今个儿简讯】上,可尽知天下大事。
把省下来的时间留给自我技术沉淀噻~

Logo

前往低代码交流专区

更多推荐