# 其他公司

  • [高德一面] 一个 tcp 连接能发几个 http 请求
  • [腾讯一面] V-DOM 的优势
  • [字节跳动] CommonJS 和 es6 模块引用的区别
  • [头条] 如何选择图片格式
  • 首屏和白屏时间如何计算
  • 小程序 和 H5 的区别
  • 如何判断 0.1 + 0.2 与 0.3 相等?
  • [腾讯二面] v8 引擎执行一段 js 代码
  • 页面通信
  • B 页面正常关闭
  • B 页面意外崩溃
  • DOM 监听
  • Object.defineProperty 可以监听 DOM 属性吗?
  • 如何监听一个新创建的属性呢?
  • 除了监听滚轮,还有什么懒加载的方法?

# 水滴

模块化理解

看过vue源码吗,觉得vue哪里好

import与require有哪些区别

webpack用的哪个版本,相对于上一版有什么变化,laoder做什么的,和plugin有什么区别

有没有自己封装过组件,vue打包后的js文件大概有哪些,这些文件包含的内容大概是什么

逛哪些论坛

了解最近半年的前端相关动态说一说

# 51信用卡(一面)

# 在ES5中如何实现继承

# 绝对定位

# 消抖和节流

# Vue中的computed实现原理

# 深圳某做海外加速器公司

# DIV+CSS布局的好处

# 如何解决a标点击后hover事件失效的问题?

# 点击一个input依次触发的事件

# 响应式的好处

# Vue的优点及缺点

# Vue中hash模式和history模式的区别

# 深圳某电商公司

# null和undefined

# 冒泡排序算法和数组去重

# 描述一下Promise

# Promise.all中如果有一个抛出异常了会如何处理

# Promise为什么能链式调用

# 描述一下EventLoop的执行过程

# docoment,window,html,body的层级关系

# addEventListener函数的第三个参数

# 有写过原生的自定义事件吗

# 冒泡和捕获的具体过程

# 所有的事件都有冒泡吗?

# 手写new

# typeof和instanceof的区别

# typeof为什么对null错误的显示

# 详细说下instanceof

# 一句话描述一下this

# 函数内的this是在什么时候确定的?

# webpack中的loader和plugin有什么区别

# HTTP和TCP的不同

# TCP和UDP的区别

# 介绍一下虚拟DOM

# 深圳某房地产公司

# JSONP的原理以及手写一个实现

# 浏览器为什么要跨域?如果是因为安全的话那小程序或者其他的为什么没有跨域?

# CORS跨域的原理

# 在深圳的网页上输入百度,是怎么把这个请求发到北京的

# 深圳某海外直播公司

# CommonJS和ES6模块的区别

# 模块的异步加载

# 开发一个模块要考虑哪些问题?

# 实现一个一组异步请求按顺序执行你有哪些方法?

# Promise.all()是并发的还是串行的?

# 平时写过哪些正则表达式

# 正则里的非如何实现的

# webpack几种hash的实现原理

# webpack如果使用了hash命名,那是每次都会重写生成hash吗

# webpack中如何处理图片的?

# 说一下回流和重绘

# 盒模型及如何转换

# 实现水平垂直居中的几种方式

# flex的兼容性怎样

# 你知道到哪里查看兼容性吗

# 移动端中css你是使用什么单位

# rem和em的区别

# 在移动端中怎样初始化根元素的字体大小

# 移动端中不同手机html默认的字体大小都是一样的吗

# 你做过哪些动画效果

# 如果让你实现一个一直旋转的动画你会如何做

# animation介绍一下

# animation有一个steps()功能符知道吗

# 用过哪些移动端的调试工具

# 说一下原型链

# 详细说一下instanceof

# V8的垃圾回收是发生在什么时候?

# 具体说一下垃圾回收机制

# 在项目中如何把http的请求换成https

# 知道meta标签有把http换成https的功能吗?

# http请求可以怎么拦截

# https的加密方式

# 混合加密的好处

# 浏览器如何验证服务器的身份

# ETag首部字段说一下

# 你们的token一般是存放在哪里的

# token会不会被伪造?

# redis中一般用来存什么

# 前后端如何验证一个用户是否下线了

# CSP白名单知道吗?

# nginx有配置过吗?

# 反向代理知道吗?

# 有用过抓包工具吗?

# 你平常用的电脑是Mac吗?

# Fiddler有用过吗?

# Vue的diff算法

# Vue中computed和methods的区别

# 例如要获取当前时间你会放到computed还是methods里?

# 你们的权限功能是怎么做的?

# 那你在判断权限的时候是用的字符串匹配还是位运算?

# 深圳某国内直播公司

# 输入URL到页面呈现

# 为什么说script标签建议放在body下面?

# 为什么说script标签会阻塞页面的渲染呢?渲染线程和js引擎线程不是分开的吗?

# 协商缓存说一下

# HTTP中的Keep-Alive有了解过吗?

# 跨域有了解吗?如何解决跨域?

# WebSocket有了解过吗?它也可以跨域的

# 前端安全方面?XSS?CSRF?

# setTimeout的执行原理(EventLoop)

# requestAnimationFrame有了解过吗?

# requestAnimationFrame和setTimeout的区别?

# 平常工作中ES6+主要用到了哪些?

# 如何在前端实现一个图片压缩

# 你上家公司主要是做什么的?

# 团队多少人呢?

# 项目中有碰到什么难的问题吗?如何解决的?

# 期望薪资多少?

# 还有什么想要问我的吗?

# 明源云(一面)

# css 选择器的排序

# css 相同等级的样式匹配的顺序

# webpack 打包出来的 html 为什么 style 放在头部,script 放在底部

# 某些脚本资源无法放在底部,如何解决

# defer 和 async 的区别

# webpack 配置如何实现开发环境不使用 cdn、生产环境使用 cdn

# 你在项目中做过的首屏加载的优化

# 懒加载的实现

# 防抖节流的概念

# 你们对于 webpack 如何配置

# react 的一些优化

# 迁移 ts 的理由

# hooks 的收益

# graphql 对比 restful

# 算法优化

# mobx 对比 redux

# 迁移 mobx 的原因

# 针对自己简历上项目的讲解

# 明源云(二面)

# 介绍项目

# 介绍一下为什么用 graphql

# 为什么要使用语雀来做富文本编辑器

# 如何处理语雀的防盗链

# 介绍一下公司的组件库

# 介绍一下迁移 ts 的过程

# 介绍一下 ts 的 eslint

# 为什么需要从 redux 迁移到 mobx

# 什么情况下需要用到状态库

# 业务开发中如何进行组件的拆分

# 说一下和后端接口交互那一块,在开发中如何进行规划

# 写组件的时候使用类组件还是函数组件更多,为什么

# 聊一下笔试题中 LazyMan 的实现思路

# 离职之后,你在做什么,在思考什么,有没有关注前端新闻,职业规划

# 中信银行信用卡中心(一面)

# 介绍一下你们组件库

# 介绍一下redux迁移到mobx的目的

# 官网重构中使用了graphql,这是怎么回事?

# hashMap 和 Object 的区别

# 解释一下 React 中元素和组件的区别

# 在 React 中如何销毁页面里面的定时器

# 介绍一下 React 中的 Fiber 架构

# React 如何知道下一次执行该从哪个节点开始重新执行

# 它使用了那种遍历方式遍历树

# 介绍一下 webpack4 中的 tree-shaking

# 介绍一下它的工作流程

# CSS 可以做摇树吗

# 后续发现是 CDN 有问题,图片根本加载不出来,有没有其他办法绘制一个图形替换

# 如果需求的场景不符合每一条数据固定高度?

# 二叉树有哪种遍历方式

# 跳跃游戏(贪心算法)

# 招创礼记(一面)

# defer 、async 区别,作用

# 输入url的全过程

# 深拷贝和浅拷贝的区别

# 数据类型(基本类型、引用类型)

# 如何判断类型

# js 装箱加载

# js 运行机制(事件循环)

# webpack loader 介绍一下

# hooks 作用

# hooks 和 hoc 的区别

# ts interface 和 type 的区别

# mobx 使用过程介绍一下

# git 说一下

# 项目中比较难的困难

# 铱云科技(一面)

# 在团队中的角色

# 技术选型的考虑(redux 迁移到 mobx 的原因)

# rxjs 和 mobx 思想上的区别

# mobx 使用上有没有遇到问题,是不是mutable

# js 设计模式

# 发布订阅和观察者模式的联系与区别

# 弹窗嵌套弹窗的设计思路

# 如果需要关闭指定的弹窗,如何设计

# 多个弹窗需要注意什么

# 多种层级如何进行管理

# OOP 的特性

# ts 中泛型的作用

# 软件开发原则性的理解

# 在开发组件、编写函数这方面会注意什么问题

# 如果需要对已有模块进行扩展,如何进行开发保证调用方不受影响

# 有接触过服务端的知识吗

# 性能优化

# 原生和 webview 之间如何通信

# jsBridge

# 技术和产品之间的关系

# 平行空间(一面)

# css 水平垂直居中

# 保持盒子的宽高按屏幕大小等比例缩放

# 浏览器的渲染机制

# 原型链的原理

# 文本超出显示

# 合并数组、对象的方式

# export 和 export default 的区别

# 事件队列(事件循环)

# react 生命周期

# redux、mobx 的区别

# hooks 和 hoc 的对比

# 平行空间(二面)

# react、angular 的比较

# 对 vue 的看法

# 工作两年中解决的难题,能体现自己能力的项目

# 迁移 ts 的原因

# 简单介绍一下 react 的生态

# 手写代码,数字加逗号

# 科创先锋(一面)

# 组件库介绍

# lerna 说一下

# yarn workspace 了解吗

# 代码评审的原则

# ts 迁移的原因

# Mobx 原理

# angular 和 react 对比

# 盒模型说一下

# 给一个 div 设置一个100px,解释一下

# position 说一下

# 设置 left top 会对兄弟节点有影响吗

# 需求题

# 顺德美云智数(电话)

# 做过的项目

# 项目中遇到的问题

# 了解过 webpack 源码,写过 webpack 插件吗

# es next 了解过吗,通过什么途径

# 浏览器的兼容有什么经验

# 讲一下 react 的主要思想,和 ng 的对比

# 深拷贝、浅拷贝讲一下

# setInterval、setTimeout 时间是有误差的,为什么

# 做一个连续的动画,实现方案

# 水平垂直居中

# 两栏布局

# 有些页面需要嵌入第三方页面(iframe),如何进行通信

# 具体跨域解决实现

# 前端缓存

# 代码管理工具是用什么

# 有用过子模块吗

# 有用过 rebase 吗

# 深圳开思

# 说一说原型链

# null为什么被typeof错误的判断为了'object'

# 说一说几种this指向

# 使用箭头函数时需要注意什么?

# 说一下JS内置对象

# 描述一下作用域链

# 闭包的使用场景

# 使用闭包需要注意什么

# 用过哪些ES6的功能

# 谈谈你对模块的理解

# 富途证券(架构组)一面

# 想加入什么样的团队

# 你开发过什么组件?

# 优化过 webpack 的性能?

# 做过什么?

# 讲一下 ts 的重载?以及为什么需要用重载?

# 组件库在迁移的过程中有什么难搞的问题?

# 做过移动端的开发吗?

# 了解移动端的设备适配问题吗?

# finally 在 IOS 8 用不了的原因是什么?

# 下面这段代码有什么问题

# 描述一下原型、构造函数、实例之间的关系

# 说一下 instanceof 的原理

# 怎样判断类型

# 地址栏输入URL到页面渲染发生了什么

# 介绍一下强缓存和协商缓存

# HTTPS 能不能做一个中间层,在中间层之间做劫持?有办法避免吗

# 在 a.com 中能发送一个 ajax 请求到 b.com 吗?

# 如何避免页面被别人的 iframe 页面嵌套

# XSS防御

# 除了 XSS 以外,还有什么安全问题

# 假设你的页面加载非常慢,你会怎么判断问题出现在哪?如果是普遍的网络问题,怎样解决?如果不是网络问题,怎么解决?

# 算法题

# 欢聚时代(总部)一面

# 离职原因

# 说一下 Angular 的脏检查

# 有什么办法优化变更检查

# 平时工作中如何优化 Angular 变更检查的性能

# 说一下 React 的 diff 算法

# 说一下 Angular 和 React 的事件机制

# 大概说一下 setState 时,React 中 render 时如何工作的

# 有没有遇到过重新绑定实例的情况(不知道他问的是啥)

# 为什么要用 graphql

# 项目中 pc 端兼容的浏览器版本

# 如何用 css grid 做九宫格

# 说一下 vertical-aligen 的属性

# 如何用 css 写一个三角形

# 有没有用过 es next 的最新语法

# Promise 的 finally 如何实现

# 有用过迭代器吗

# 有用过异步循环吗

# css 中继承的属性,什么时候会用到

# 你们的项目如何从构建发布到上线

# node 项目中如何守护进程

# 项目中有用过 cdn 进程吗

# 说一下 cdn 的原理

# 广州 shein 跨境电商(远程面)

# 实现一个 Modal 框的思路

# 实现水平垂直居中

# 实现上下固定,中间自适应

# 有没有做过移动端,有没有了解过自适应和响应式

# 哪些样式会触发重排

# Webpack 性能优化

# 有没有写过 Webpack loader

# 有没有参与组件开发

# 你们的全键盘是如何实现的

# 如何让 React 减少重新渲染次数

# Mobx 如何能让组件触发重新渲染

# 项目中如何储存用户信息

更新时间: 11/19/2021, 8:50:25 PM