柚子鸭前端面试复盘

菜的自己都看不下去的第一次前端面试,百词斩的面试官超级好。。是我不配呜呜,继续加油!

  1. 自我介绍
  2. 讲一下平时怎么学习前端的
  3. 项目里有一个写静态页面的,有没有接触过less或者其他的CSS预处理器
    听都没听说过==
  4. 盒模型
  5. 弹性盒子就是指flex吗(上题我提到了弹性盒子)
  6. 弹性盒子除了可以给display设置为flex之外,还可以设置什么别的属性
  7. 介绍下块级元素和行内元素的区别
  8. 行内元素可以设置padding吗
  9. BFC了解过吗
  10. 怎样 避免垂直盒子的margin重叠
  11. position有那些属性
  12. 设置absolute之后,元素会脱离文档流吗,文本流呢,relative呢
  13. 介绍一下项目里有没有啥炫酷的CSS效果或者遇到的问题
  14. 两栏自适应布局的实现方法
    我说到浮动布局,问具体实现方法,左边定宽,右边自适应
    我又提到表格,问我咋实现,我懵了。。表格咋自适应。。
  15. 三栏自适应布局
    我提到绝对布局,面试官问两侧设置为绝对布局,中间元素的宽度用CSS里的什么来实现
  16. CSS里的CALC了解过吗
  17. 介绍一下另一个项目的业务流程
  18. 登录页面的表单有哪些项目
  19. 用户点了登录按钮之后,前端发起一个什么样的操作
  20. 页面把请求传给servlet时做加密了吗
  21. 这个请求是GET还是POST方法
  22. POST方法除了传form data还可以传什么数据
  23. 上题提示了我cookie,问cookie是怎么从前端传到后端的
  24. TCP的三次握手
  25. 为什么说TCP是可靠的,UDP是不可靠的
    自动重传,拥塞控制
  26. 介绍下DNS,发挥啥作用,在网络模型的哪一层
  27. 介绍下OSI,每层干啥的
  28. 介绍下其他的应用层协议
  29. DNS用的是TCP还是UDP
  30. HTTPS和HTTP的区别
  31. HTTP状态码介绍,3开头的状态码有没有啥了解
  32. 怎么解决跨域的问题
  33. 浏览器的缓存了解不,比如协商缓存
  34. cookie,session,sessionstorage,localstorage的区别
  35. 登录的过程中cookie和session是怎样发挥作用的
  36. 浏览器的setTimeout,setInterval了解过吗,计时器
  37. 说说前后端不分离的开发方式有什么不方便的地方
  38. ES6了解过吗
  39. let和const有了解过吗,用const声明变量和普通的var有什么区别
  40. js不同的数据类型哪些是存在堆哪些在栈
  41. ES6的promise,think异步函数,箭头函数,在箭头函数里console一个this,这个this是怎么找到的还是会报错
  42. vue的双向绑定是怎么实现的
    面试官提示从js的原理角度讲
  43. object.definedproperty了解过不
  44. 项目里一个筛选功能的实现,用到了什么接口不
  45. 怎么判断一个变量是不是数组
  46. instanceof是怎么工作的
  47. 一个数组元素的构造函数是啥
  48. 了解过浏览器安全相关的知识吗,注入,别的浏览器可以获取到我当前域名下的cookie
  49. cookie怎么禁用,开发时不希望js代码获取到cookie该怎么做
  50. cookie里什么属性可以设置的,不设置cookie的过期时间那它会过期吗
  51. 前端连续点击一个按钮,但只发送一个请求该怎么做,debounce和throttle了解过没
  52. 函数柯里化了解过没
  53. js里的函数调用,括号,call,apply,bind的区别
  54. this在别的地方使用时,this绑定的原则,隐式绑定,显示绑定
  55. 隐式原型和显式绑定
  56. 做js题
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值