海康威视前端实习生一面
感谢有这次面试机会,面试官真的好平易近人,我刚开始挺紧张的,他说没关系
话不多说,今天的11点的面经:
计网:
1、计算机的网络四层结构
2、http属于哪一层?这层还有哪些协议?(太紧张了把运输层和应用层背反了)
3、你们学了哪些数据结构知识
4、说说队列和栈
js:
1、类型有哪些(基本和引用的)
2、typeof
3、数组的方法(从基础到高阶的我都说了)
4、slice与splice的区别,各自返回什么
5、js事件循环
6、宏任务与微任务有哪些
7、了解过script的两种异步吗?(这个没了解过我没答出来,面试官说让我下去了解一下)
css:
1、盒子模型
2、设置background-color会设置到哪些部分(我之前做过项目,有点体会,只有content和padding)
3、position基础用吗?(我说经常使用父相子绝,居中啥的,还有fixed,做过底部吸底)
4、flex?(我说经常使用,蛮好用的),flex实现垂直居中
5、justify-content除了center还有其他的什么值?它是盒子的哪个轴
6、less的好处(我简历上写了使用less,我只说了代码结构)
7、less怎么定义变量(我不太知道,下来补充学习一下less)
vue:
1、vue生命周期(我说了生命周期,然后说了我常用请求放在created,为什么放created,还说了keep-alive的两个生命周期)
2、vue常见指令(我说了v-for、v-if、v-show,if与show的对比,v-bind、v-on)
3、v-html用过吗?作用是啥?
4、key的作用(diff算法)
5、vue双向绑定原理(我之前看过源码,就根据代码逻辑说的)
业务相关和校园经历的:
1、项目中遇到的难点,how to solve
2、前后端协商业务流程,有没有遇到什么问题(我就巴拉巴拉讲实际业务)
3、你们做项目需求和功能怎么确认(我说甲方确定了然后实验室开线下会议)
4、怎么处理和后端的问题(巴拉巴拉)
5、怎么学习前端的(我说最近都在学原理,然后买了红宝书在看,然后平时喜欢看社区博客,掘金里好多优质博客值得学习)
6、说说对海康威视的了解(我就说了摄像头哈哈哈哈然后说知道是很好的公司)
7、为什么想来杭州(因为我是成都的学校嘛,我说的因为杭州互联网氛围很好,比成都好太多了,我想来感受一下,锻炼一下自己)
反问:
1、部门使用的技术栈
2、给我的学习建议
#海康威视##春招##实习##面经#