数字广东前端面经

一面(4-7 14:30 30分钟)

自我介绍

css盒模型,有什么区别

盒子模型的margin重叠场景题

怎么解决margin重叠

怎么触发bfc

圣杯布局了解过吗

左固定200,右边自适应怎么实现

div垂直居中怎么实现

css3文本溢出你会怎么处理

不换行,超出了显示...怎么实现(后续了解一下)

position几个属性的区别

position属性值会继承父级吗(后续了解一下)

new操作符做了什么

闭包了解过吗

改变this指向的方法

bind和call、apply的区别

cookie、localStorage之间的差异

http比较常用的请求方式

get、post的区别(整体回答差不多,有一些细节回去自己了解一下)

状态码

ajax怎么避免缓存问题

除了加hash还有别的方法吗(可以从请求头方面讲一下,后续了解一下)

前端攻击方式

怎么规避呢

场景:请求接口,接口返回200,并有数据返回,但是页面报错,会是什么情况(这里想问的是跨域问题,但是我一直没讲出来)

解决跨域怎么做呢

jsonp跨域原理是什么(说得不够细,后续再了解一下)

数组去重想到的方式,都说一下

箭头函数和普通函数有什么区别

箭头函数的this指向哪里

webpack有了解过吗

那gulp??

场景:数组很大,有10万长度,都是整数,找出最大的10个数,怎么做

你觉得哪个排序方式比较适合这个场景

vue的生命周期

vue的路由有几种模式(只有两种吗?后续再了解一下)

组件通信

前端性能优化

linux指令熟悉吗

反问

对新鲜的事物保持一个好奇心,跟上时代的更新迭代
-------------------------------------------更新线-----------------------------------------
4-9
下午hr面了,常规的hr面试
-------------------------------------------更新线-----------------------------------------
4-30
约终面了,但是面试时间很短,问了面试形式是综合面,但是面试问的跟hr没什么区别,也就几分钟的时间,做个自我介绍然后问点为什么选择这个方向和未来职业规划,和对自己的评价并举例说明,然后就叫我等结果,我还问了句要多久,他说很快就会有的。。。。但你这处理进度也太久了吧,我3月7号投递的简历,懂得都懂

-------------------------------------------更新线-----------------------------------------

5-17
电话沟通发offer。。。电话沟通一下有没有签三方以及有没有意向的offer,如果没有并且愿意考虑数广就给你发offer,不然也就无所谓介绍了,所以我也不太了解公司情况,因为我拒了,也就没给我介绍了
#面经##数字广东##前端工程师#
全部评论
你好,请问三面了吗
1 回复 分享
发布于 2021-04-14 11:32
请问一下hr面后还有面试吗
点赞 回复 分享
发布于 2021-04-11 20:48
老哥是双非吗
1 回复 分享
发布于 2021-04-11 17:17
兄弟,二面问了什么呀?
2 回复 分享
发布于 2021-04-23 15:16
进度这么慢吗?
点赞 回复 分享
发布于 2022-04-11 23:47
楼主楼主,你7号面完一面之后,是什么时候收到hr面的通知的?
点赞 回复 分享
发布于 2021-04-14 16:50
请问是只有一次技术面吗?
点赞 回复 分享
发布于 2021-04-13 17:45
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-12 15:01
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-12 14:59

相关推荐

面试了将近40分钟,前35分钟大概问一些js,css,html基础,还有vue语法。没怎么问项目。1. 自我介绍2. HTML5语义化标签有哪些?详细请参考-->https://www.w3school.com.cn/html/html5_semantic_elements.asp回答header,nav,article,aside,main,section,footer这几个差不多就可以了。3.HTML5语义化标签有什么作用?a.提升代码可读性与可维护性b. 优化搜索引擎排名seoc.增强无障碍支持总结:语义化标签是现代 Web 开发的基础,它不仅提升了代码质量和用户体验,还对 SEO 和无障碍性至关重要。建议在项目中优先使用语义化标签,仅在无法表达内容含义时再使用<div>和<span>等通用容器。4.给定盒子宽高,如何让盒子水平居中,说说你知道几种方法。可以参考-->https://blog.csdn.net/weixin_44335776/article/details/122699073直接用流式布局,如grid,flex,在设置主轴副轴对齐方式;也可以使用定位+transform;定位+margin。其实可以直接记住水平垂直居中,那水平居中就懂了。5.给一个字符串,然后将指定的字符替换成另一个字符。使用String.prototype.replaceAll(pattern, replacement)建议多看看Array,String,Object的实例方法或静态方法。6.如何优化首屏加载速度?这个内容很多可以参考-->https://blog.csdn.net/chaoPerson/article/details/1307435707.浏览器的强缓存和协商缓存策略。8.介绍一下浏览器的跨域机制,如果一个http协议的请求变成https请求,其他内容均不变,是否会发生跨域?9.localstorage,sessionStorage,cookie有什么区别,各自的使用场景?10.css的优先级排序。!important > 行内 > id > 属性 > 类 >html标签11.如何获取DOM元素,我是从js的原生api和vue框架提供的ref来介绍。12.面试官看到我的项目写了个将用户上传的图片上传到阿里云oss对象存储上,将我叙述一下流程是如何的?具体流程可以看黑马程序员javaweb课程的图片上传的视频章节,我是从那学的。13.Vue框架的声明周期是怎样的?14.typeof null 输出什么? 输出object,这是一个js初期设计的失误,但是后面没有修正,详细可以自行搜索。15.在浏览器输入一串url,后续会发送什么?一般从计算机网络角度和页面更新渲染的角度入手。也可以顺带介绍浏览器缓存策略。其他的我就忘记了,主要是一些js基础,框架基础知识的考察,各位可以去b站搜索前端面试题八股文,有很多内容。问完问题就到了我提问了,我问了问公司的前端主要业务有哪些?是面向企业还是消费者的,他说都有,那使用哪些框架呢?回答说 vue2 和vue3,加上服务端渲染ssr技术nuxt.js,同时小程序会用uniapp技术。接着我问我想继续精进前端技术,建议我学习哪些技术?他回答巩固js和vue的基础,然后学习服务端渲染和uniapp等。我个人计划精进学习react框架,然后我对three.js比较感兴趣,也会学学这个。后面问了问还有几轮面试,得到结果是还有3,4轮。几天后收到二面通知,二面线上hr面试后无消息,无了。
点赞 评论 收藏
分享
评论
8
52
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务