助力深信服秋招上岸
大家好,我是 小码哥,宝剑锋从磨砺出,梅花香自苦寒来。
深信服科技股份有限公司是一家专注于企业级网络安全、云计算、IT基础设施与物联网的产品和服务供应商,拥有深信服智安全、信服云两大业务品牌,与子公司信锐技术,致力于承载各行业用户数字化转型过程中的基石性工作,从而让每个用户的数字化更简单、更安全。
目前,深信服员工规模超过9000名,在全球设有50余个分支机构,公司先后被评为国家级高新技术企业、中国软件和信息技术服务综合竞争力百强企业、下一代互联网信息安全技术国家地方联合工程实验室、广东省智能云计算工程技术研究中心等。
一直以来,深信服十分重视研发和创新,并坚持以"持续创新"的理念,全情投入为用户打造省心便捷的产品,获得了市场的广泛认可。目前,超过10万家企业级用户正在使用深信服的产品。
同时,深信服始终奋战在国家级网络安全保障的第一线。近年来,先后承接了多次国家级网络安全保障任务。从初显锋芒的"九三大阅兵"活动网络安全重点保障单位、G20峰会网络安全保障单位、厦门"金砖会议"网络安全保障支持单位、青岛"上合峰会"网络安全保障及应急响应支持单位、广东"护城河"项目网络安全重点支撑单位,到日趋成熟的"港珠澳大桥开通仪式"网络安全重点保障单位、上海"进博会"网络安全重点保障单位、"新中国成立70周年庆祝活动" 网络安全保卫优秀技术支持单位等,深信服不断优化产品和解决方案,成为国家重大活动背后的网络安全中坚力量。
一、HTML
1、常见的HTML块级元素和行内元素
2、HTML5的新标签有什么了解,详述一下表单的新标签
3、Image标签中alt和title有什么区别
4、小程序开发过程中遇到问题如何定位,如何调试。
二、CSS
1、CSS盒子模型(IE盒子模型,标准盒子模型)
2、CSS元素居中(能说几种说几种)
3、CSS伪类
4、CSS定位
5、能说一下BFC吗,BFC除了清除浮动,防止margin重叠之外,你了解它的原理吗
6、css3的动画实现举例
7、100px的div变成圆 有几种方法
8、css的预处理器,能跟我讲一下你用它解决了什么问题吗,除了变量提取还有什么好用的功能
9、a页面有一个选择器,b有相同的选择器,多人合作导致样式冲突,怎么解决?(我答scoped,他说除了scoped还有什么方法?)
10、scoped的原理
11、鼠标悬浮按钮上,跳出下拉框,使用纯css实现
12、px、em、rem
13、图片有哪些格式,区别有哪些
14、CSS实现三角形
三、JS
1、JavaScript的(ES6新增的数据类型)
2、数据,数据类型判断
3、== 和 === 的区别
4、ES6的了解
5、事件委托
6、什么是,,怎么防止原型链继承创建对象全都继承父类的属性
7、作用域链
8、高性能数组去重的方法?(隐式转换,高频考点)
9、数组的方法有哪些,举例,有哪些是对数组进行遍历
10、讲一下闭包用到什么场景,能够解决什么问题,你在项目中用到哪个地方,具体讲一下可以吗
11、对Promise的了解
12、手写一个Promise all
13、DOM结点树的增删改查
14、如何判断一个对象为空?
15、如何监听鼠标的右击事件
16、如何判断一个对象是数组
17、循环 for...in 和 for...of 的区别
四、浏览器相关
1、从浏览器输入一个url到显示页面经历的过程
一次完整的HTTP请求过程 版本 1.0
2、浏览器加载过程,着重讲一下前端如何渲染到页面(浏览器运行机制)
3、对重绘和回流的了解
4、什么是同源策略
5、什么是跨域,如果没有同源机制会怎样,具体说一下
6、跨域有几种方式(JSONP跨域的局限性)
7、jsonp的原理
8、原生ajax的实现步骤
9、get和post的区别
10、常见的状态码以及意思
11、TCP 和 UDP的区别?
12、HTTP所有的请求方法类型?
13、什么是URL、URI、URN?
14、跨域的问题如何解决
15、讲一下 HTTP 缓存,cache-control 中 no-cache 和 no-store的优先级
五、VUE
1、vue生命周期,挂载
2、vue组件之间如何通信
3、Vue双向绑定的原理
4、VUE Router有几类,各自的原理
5、虚拟dom的优势和diff算法
六、数据结构与算法
1、二叉树的遍历,已知前序遍历12473568,中序遍历47215386,请问后序遍历74256831
2、知道的排序算法,仔细讲下快速排序和归并排序
3、反转链表的原理思路,每一步是怎么一个结果,详细讲一下
4、查找一个数组中的a元素最长连续出现次数
5、动态规划,跳台阶
6、数组和链表的区别
7、合并两个有序数组 8、假设有一个大数组arr,长度很大,几百万个,循环执行pop方法,怎么样提高效率?
9、冒泡排序
10、树形结构与数组之间的转换
七、其他
1、对懒加载的了解,如何做到懒加载?
2、命名法有哪些?
3、如何实现头像的放大缩小、剪裁、图片懒加载是怎实现的?
4、Webpack打包的流程?
5、Webpack如何提高打包效率、减少压缩体积?
6、你的项目是如何构建的?
7、页面长时间出现白屏如何排查问题?如果不能使用开发环境如何定位问题?
8、讲一下 React Hook
前端面试面试题面经导航
秋招助力
优质文章往期推荐
宝剑锋从磨砺出,梅花香自苦寒来,我是小码哥为你圆梦大厂少走弯路,值得关注。