前端面试经历(持续更新)

澹台宇鹏

2017/11/08 (个推二面)

前端知识

  • 框架angular,有用到angular的一些什么功能

  • flex布局兼容性

  • 数组去重方法 √

  • 跨域问题 √

  • 本地存储,cookie安全性 √

  • 怎么定义声明一个json

  • 阻止冒泡中stopPropagation和preventDefault区别 √

  • 你知道哪些js事件

  • 事件委托

  • 一道css float题目 呈现什么效果

<style>
.float-box.left{
    float:left;
}
.float-box.right{
    float:right;
}
</style>

<div class="float-box">
    <div class="left">靠左边浮动</div>
    <div class="right">靠右边浮动</div>
</div>
<div class="bottom-box">
    <div>底部box</div>
</div>

计算机基础

  • 冒泡排序

  • 数组链表

其他

  • 看到媒体查询,问了下媒体查询

  • 看到官网,问了下是响应式的吗,上线了没, 我说那个商城是响应式的,然后问了商城中购物车怎么实现的

  • 职业规划

  • 什么时候接触前端的

  • 最后有什么问题要问我们的吗

最后逻辑题

一块砖头能干什么?

2017/11/10 (杭州对的人信息科技有限公司)

前端基础知识

  • 只用一个div怎么画一个矩形,矩形右上角为一个圆

  • 要是想要让这个圆在矩形的中间(居中问题)

  • 怎么画一个梯形

  • amd cmd

  • 拖拽事件的实现

  • 有哪些鼠标事件

  • 事件中有哪些有冒泡

  • 一个输入框,从鼠标移入,然后点击输入框,再移出输入框,期间发生了哪些事件,按顺序说

  • 事件委托

  • 怎么解决页面首次加载,:hover改变图片闪白bug

  • 雪碧图是怎么制作的,雪碧图,svg一键生成。

其他

  • 在做官网项目时有遇到什么问题

  • wow.js是干什么的

  • 对webpack有了解吗

  • 用gulp做过哪些事

  • angular单页面的具体实现方式

  • 用过react吗

  • require.js

  • c3.js,D3.js

2017/11/11 (小麦助教)

前端基础知识

  • 浏览器渲染页面过程中发生了什么

  • 跨域问题

  • get与post区别

  • 状态码500,400

  • localstorage的定义以及api,怎么删除单条数据

  • axios与ajax区别

  • jQuery中$.fn是什么意思

  • 原型链

  • 出了一道手写编程,一个数列,1,1,2,3,5,8,13,21...,计算第100位是什么数字

其他

  • 快速排序

  • 进程与线程

  • promise

阅读 3.5k

一个不太像程序员的程序猿

1.6k 声望
46 粉丝
0 条评论

一个不太像程序员的程序猿

1.6k 声望
46 粉丝
文章目录
宣传栏