【初/中级前端面经】中小型公司面试时都会问些什么?

前端大学

共 20310字,需浏览 41分钟

 · 2022-03-02


点击下方星标本公众号,实用前端技术文章及时了解

前言

现在百度,阿里,腾讯,字节跳动等大厂的面试真题、面经随处可见。甚至还有多家教育机构专门针对这一部分设计了课程,但是中小厂的面经倒是很稀缺。

但其实中小厂面经的需求还是有的,很多的开发者可能由于地理,能力,兴趣,志向的不同,短期或长期并没有进入大厂的打算,即便可以通过网上的各种渠道获取到所谓的 “题海” 。然后疯狂的刷面试题,进行题海战术,但还是对面试感到迷茫。

我本人正是由于这样那样的原因(当然还是实力不行),短期内并没有进入大厂的打算,再加上最近准备跳槽,所以亲身在大连选择了近十家中小企业进行了面试,采用录音的形式将面试题记录下来,并整理出本篇坐标大连的中小厂面经。

为了避免产生不必要的麻烦,公司名采用 ABC 进行处理。

本文的主旨是 面经,而非 面试题 的整合,文中会对部分面试题进行讲解,也会放出很多我认为很优秀的文章链接,也会有部分我在面试中的经历和我当时是怎么回答这个问题的,只是给大家提供个 思路,绝非 标准答案

A公司

整体总结

A 公司上来会问几道基础题,问题之间没有什么逻辑。然后就会根据简历的内容和回答的情况进行追问,我的简历基本都是 vue 技术栈的,由于 A 公司是朋友内推的,可能是他们公司不用 vue,所以不关心,也就没有问到 vue 技术栈的任何问题,也没有问到有关项目经验的问题。

面试题一览

  • 谈一谈 css 盒模型
  • 多种方式实现上面 100px 下面自适应的布局
  • display 都有哪些属性
  • 块元素和行内元素、行内块元素的区别
  • js 原型和原型链
  • Person.prototype.constructor 是什么
  • 函数有没有 __ proto __ 属性
  • 谈一谈 js 数据类型
  • 如何判断数据类型的多种方式,有什么区别,适用场景
  • Promise 如何一次进行多个异步请求
  • Promise.all 的返回机制是什么
  • 如果想要其中一个请求出错了但是不返回结果怎么办
  • webpack 打包优化知道多少
  • 大前端了解吗
  • koa 如何启动一个服务器
  • new koa 都做了什么
  • koa 洋葱圈模型原理
  • koa 洋葱圈和 express 中间件有什么区别
  • 长列表优化,一万条数据不用分页和懒加载,如何提升性能
  • 数据请求从发起到接收数据之间发生了什么
  • 前端安全了解吗
  • csrfxss 是什么,如何避免
  • 前端怎样对用户的数据进行加密传输
  • 基于 md5 提升安全性

谈一谈 css 盒模型

👉👉 【面试题解】CSS盒子模型与margin负值[2]

多种方式实现上面 100px 下面自适应的布局

  • flex 布局
  • gird 布局
  • margin-top + calc
  • 定位 + calc

display 都有哪些属性

描述
none此元素不会被显示。
block此元素将显示为块级元素,此元素前后会带有换行符。
inline默认。此元素会被显示为内联元素,元素前后没有换行符。
inline-block行内块元素。
table此元素会作为块级表格来显示,表格前后带有换行符。
inherit规定应该从父元素继承 display 属性的值。
flex弹性盒模型。
grid网格布局。

块元素和行内元素、行内块元素的区别

一.块级元素

(1)常见的块元素有哪些?

常见的块元素有

~

关于本文

作者:一尾流莺

https://juejin.cn/post/7064740689178787871

祝 您:2022 年暴富!万事如意!

点赞和在看就是最大的支持,比心❤️

浏览 5
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报