这次的面试官还是一如既往的和蔼,体验感贼棒。
问题的话基本万变不离其宗吧,都是问的一些基础题,从CSS开始到JS到网络协议,这次问了很多实习项目相关的问题。
- position都有哪些值,设置成relative后将top设置成2px会有什么效果,absolute如果找不到定位父元素那么会相对于谁进行定位
- CSS有哪些字体单位,em和rem的区别
- 从输入url到页面显示的过程
- 是否每次进行http请求都会建立tcp连接(考http长连接)
- 如果现在JS需要计算一段很长的字符的hash(同步耗时操作),会导致什么问题,有什么解决方案
- JQuery和Vue的区别
- 如果一个页面涉及到的数据交互很少,那么选用那种框架更合适
- CSS怎么实现秒针转动动画(animation + keyFrames)
- 怎么实现秒针图片转动(transform: rotate)
- 旋转会相对于矩形的那一个点进行旋转,那怎么设置能实现秒针旋转的效果,旋转这块问的很细,直到这块答不出为止,面试官说这块没关系
- node中的stream模块了解过吗(没有)
- JS中this指向问题(口述)
- 最后一道手撕代码,给一个无序的整数数组,每一个数都介于0到100之间(含0和100),给这个数组升序排序(没记错的话这应该是计数排序的应用场景),写完面试官说应该没问题,之后又问这个排序的时间复杂度,普通的排序(冒泡、快排)时间复杂度是多少,为什么这个排序能将时间复杂度降到O(n + k)(这里n为数组的长度,k为数组内整数的范围),你认为此排序算法的时间复杂度和数组的长度有没有关系。
全部评论
(9) 回帖