阿里钉钉前端实习一面


一、钉钉面试问题

首先做一下你的自我介绍以及你简历上的项目📄,以及难点创新点(介绍了大概5min)

(在我做介绍的过程中,面试官记录了他想要问的问题 at same time)

回答的项目相对之前清晰,但还是有卡顿,🌟多熟悉复盘项目真的重要!

CSS问题

  1. 你能说一下CSS的盒模型包含哪些属性吗?

  2. 有属性可以影响盒模型的范围吗?(关于这个问题,了解了半天,不明白面试官想要表达的意思) box-sizing =content-box|border-box|inherit

  3. height = 100px的时候,包含这个padding吗? 怎样让它含?

  4. margin-collapse:你了解吗,父子div同样设置margin-top,子div相对于顶部的margin应该是什么?你确定吗? 确定,但实际上是错的,默认应该是选两个对的

  5. CSS布局的话 ,你分别用哪些方式及属性

  6. relative和absolute的区别(开始两者说反了,后来及时纠正)

  7. flex布局你了解过吗?他有哪些属性?设置什么值。(答非所问)

  8. 追问:默认是横着排吗?有没有办法改变方向

JS问题

  1. 做手机端的时候怎么实现自适应的?

  2. rpx是个什么单位?手机上1rpx是一个物理像素吗?是怎么做到的?

  3. 追问: 如何做到换算成750的?了解怎么吗

  4. 异步IO请求怎么发送? (回答成为了实现异步的方式)ajax

  5. ajax底层是哪个方法呢?js的api,真正底层提供这个概念的方法是什么呢(至今不明白)。。。

  6. fetch实现异步请求吗?

  7. ajax 可以跨域吗?那有什么限制吗?

  8. 有办法跨域吗?

  9. jsonp可以发post请求吗?

  10. jsonp是怎么做的呢?jsonp浏览器底层的方法是什么呢?。。。

  11. http有哪些方法你能说一下嘛?Options能做什么?

  12. cookie 和 session的区别

  13. 如何清除cookie

  14. 事件委托的原理

  15. ES6有哪些新的属性?

  16. 箭头函数相比于其他函数的区别?

  17. Generator 和 async/await 函数用来做啥?

  18. async的返回值是什么呢?

  19. Promise的方法有哪些?

  20. Promise可以取消吗?

  21. Generator设计的目的是干啥?

  22. ES6中的中this的指向怎样决定?

关于Vue

  1. Vue对前端开发有什么优势

  2. 双向绑定中Vuex的工作原理?

  3. vue-router的原理?改完整的path?url会有变化吗?

追问:服务端需要做什么配合吗?(打错了,不需要)

核心就是:更新视图但是不重新请求页面

其他问题

  1. image caption算法的了解

  2. 对于项目分工以及我负责的内容

  3. 怎么接触的前端?

二、钉钉笔试题目

1.评测题目:

// 实现一个简单的模板引擎 render(template, data);

// 输入: let template = ‘我是,年龄,性别’;

let data = { name: ‘姓名’, age: 18 }

// 输出:我是姓名,年龄18,性别undefined

在笔试的过程中,面试官是非常有耐心的,帮助我改了我存在的问题,还引导我用其他的方式解决,但是时间来不及了,然后他已经推迟下班了,我为耽误人家时间表示非常的抱歉😔和我一样面试钉钉的同学笔试是两道题,我只测了一道,问问题问了将近一小时吧,虽然面试官之前说整体30~60min.

✔️经过这次面试呢,我的收获是:

  • 简历上面的东西一定要摸得非常透彻
  • 实事求是的回答问题,比搪塞一个答案要好
  • 一定要多刷题,动手能力要棒!

就写到这里吧,困了zzzzZZ~~~希望这不是一篇凉经,GN 🌠


Author: Casey Lu
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source Casey Lu !
评论
 Previous
JavaScript笔试刷题小结(一) JavaScript笔试刷题小结(一)
最近几天做的js笔试题,整理了一下,虽然前端通常不会涉及到太复杂的算法,但是在做题的过程中算法思路还是非常重要的,cc觉得刷题主要是锻炼个人的思维能力~ 不是只在乎数量 一、钉钉前端笔试题目 1. 实现模板函数 render(templat
2020-03-06
Next 
前端性能优化的思考 前端性能优化的思考
前端性能的优化一直是前端开发之中的重中之重,技术层出不穷的今日,用户对页面访问速度和响应度的要求也与日俱增。在实际的项目开发中,用户体验就是前端优化的生产力,是前端开发的终极奥义。而要探讨性能优化的时候,往往是多方面的~ 首先回顾一下,有关
2020-03-03
  TOC