前端小白的面经小记

6次阅读

共计 735 个字符,预计需要花费 2 分钟才能阅读完成。

前端小白最近面试几家公司,写点面经分享给大家,同时记录下自己的缺点以供后期补足,各个公司的开发方向不同,请各位理性看待。
问题相关
Css
布局方式有哪几种?具体到水平垂直居中方式。「直接现场手敲」触发 BFC 的样式。display:inline-block 如何居中
Javascript
有哪几种基本的数据类型?typeof 判断一个数组讲一下原型链。prototype/__proto 指向问题。数组去重如何实现?如果用 filter 的话,里面如何写?排序算法。「白纸直接现场手写」二叉树了解过吗?红黑树知道吗?链表。主要是介绍一下链表?设计模式你接触过哪几种。发布订阅写一下?对象 immutable 你了解吗?const 定义 a 然后修改其中的值可以做到吗?
ES6 相关
谈一下 let const var 不同点有哪些新特性?介绍一下 promise,讲一下 all 和 race
React
UI 组件了解过吗?函数式编程了解过吗?什么是函数式编程生命周期函数有哪些点击弹出一个弹窗发生了什么?从生命周期的角度来说发生了什么?高阶组件了解过吗?
浏览器相关
同源策略跨域如何实现跨域的话,后端的主要响应头是什么缓存 http 状态码讲一下事件循环 给你个例子判断先后输出内容
Web 安全方面内容
XSS 如何攻击和防御 CSRF 如何攻击和防御
操作系统相关
一个 32 位系统文件最大是多大?了解 Linux 吗?用过 Ubuntu 吗?命令行工具安装脚本如何安装?你写过脚本吗?
git 相关
git 合并支如何操作
打包工具
gulp 用过吗?webpack 如何配置开发环境和发布版。如何区别两个版本的依赖 Redux 相关如何使用 Redux
日后需要补习的内容
后端语言 PHP/Pythongulp 如何使用设计模式。对象何时被修改心态需要调整好,不紧张不匆忙。

正文完
 0