自我介绍 为什么选择这个专业 有无实习 项目问题 预加载 懒加载 axios底层实现原理 api(这个不太会) 如何自定义实现v-html (这个不太会) 如何添加DOM节点 mixing技术具体实现 八股 vue非父子通信方式(eventbus vuex) 跨域(proxy如何配置) 浏览器重绘与回流 CSS居中布局有几种实现方式 绝对定位(margin 外边距为自身宽高的一半 0.5x 0 0
1. 为什么选择前端 2. 前端性能优化 3. 让你设计一个前端系统,你从哪些方面考虑 4. 做项目时候,你会考虑到在不同浏览器上的哪些差异 5. 前端算法(平时有什么算法会用到嘛,我想不到) 6. 怎么检测到弱网络,如果已经检测到当前是弱网络,怎么让用户看到一个大体的框架 那个面试官还跟我说 谢谢我的时间,感觉已经凉了😿(PS: 15分钟真的卡很准)
1.熟悉http吗?http报文结构 2.说一下冒泡排序的过程,冒泡排序复杂度 3.单链表是什么,如何判断单链表中有环 4.es6有哪些新特性 5.说一下promise,promise如何解决链式调用问题 6.剪头函数的this指向 7.css中布局方式有哪些 8.position有哪些属性,各自作用是什么 9.如果要设置一个元素边框为1.5px,如何设置 10.js中操作原生dom的方法有哪些
2023-10-27 1. 介绍项目中遇见的问题?如何解决问题的? 2. 实习项目中负责的工作?项目中与其他成员是如何配合的?是否有难以达成一致的情况? 3. 开发工作中是否有和同事意见不统一或者需要你进行协调的情况呢?你是如何应对的? 4. 你的职业规划? 5. 反问(一周内出结果;这次是初始,还有一个复试,一共两轮面试;) #中邮消费金融有限公司##面经##24届软开秋招面试经验大赏#
面试官人很好,你不会的还会引导你,可惜我人太菜 问了挺多,尽可能回忆 1.promise解决了什么问题,如何链式调用,链式调用返回的是什么对象 2.页面刷新Vuex数据丢失如何解决 3.Vue双向数据绑定如何实现 4.Vue3和Vue2diff算法有什么区别 5.Vue组件之间通信方式 6.防抖和节流,以及使用场景 7.元素水平垂直居中方式 8.重绘和重排 9.闭包以及js垃圾回收机制(这个不会)
刚面完,热乎,面试体验极佳,面试官上来详细自我介绍了10分钟,给我整不好意思了 1. 自我介绍 2. 聊一聊上段实习最有挑战的事情 3. 场景题:有一个落地页,在韩国加载1s,在印度加载20s,如何优化 1) 优化印度这种加载速度极久的情况 -- 后端优化,提升首屏加载速度 2) 优化韩国这种已经很快的情况 -- 前端加载的优化方法:图片压缩,前端缓存,代码打包 3) follow up1:如果不
#面经# #金证科技# 一面 常规八股+对前端工程师的理解 二面 项目详情 学习方法 竟然问了java 和springboot vue2 3区别(讲述了object.default property和 proxy) 三个div前两个同行后一个一行怎么实现 getdocumentbyid 和byclass返回值的区别(不会) 闭包的好处和坏处 es6特性 职业规划 有一些细节忘记了 感觉面的很常规
11.21 base广州 65min 1.项目 2.动态路由权限控制 3.uniapp缺陷?如何解决? 4.项目上线时因为切换接口导致用户无法使用接口怎么办? 5.为什么要用node做中间层? 6.介绍下express框架 7.关于路由的模式,原理 8.页面跳转时,定时器会不会被销毁?什么情况下会被销毁?什么情况下不会被销毁?怎么阻止销毁? 9.hash和history响应原理 10.手撕代码数组
形式:单选、多选、编程*2 编程:力扣上的题目都是做过的,一道中等难度,一道困难。 https://leetcode.cn/problems/zigzag-conversion/ https://leetcode.cn/problems/median-of-two-sorted-arrays/ 感受与反思:自己刷题也算多了,但是一笔试或者面试就不能冷静思考,做过的题写出来也很多漏洞,归根结底还是训
选择题10道还是15道来着,408和前端都有涉及到。算法题前端只有两道,第一题是输入两个数字字符串,不可以用bigint,求他们的乘积,输出也要是一个字符串。第二题是自然数按1 23 456 78910这样的规律排成一个三角形,然后输入一个字符串,里面有三个数字,要你判断这三个数是否在这个三角形里能组成一个等边三角形(比如3,5,6),输出true false。
一面技术面: 1:如何学习前端的 2:看过什么书籍 3:html的行内块级元素(input label span a/ div ui li tr td p h) 4:css的布局(float,flex,grid) 5:js单线程理解(webserver) 6:js基本数据类型 7:ts(用过,不了解) 8:改变数组和不改变数组的方法,数组循环的方式 9:js和vue的设计模式(代理,工厂,发布订阅
一面50min 介绍一下项目难点 手写题说输出(闭包相关) let和const 函数提升和变量提升谁在前--先函数提升,再变量提升,但若变量名跟已声明的形参或函数相同,则不会干扰改属性 setTimeOut理解,传入的时间会按时执行吗 promise和setTimeOut谁先执行 reduce方法 flex布局说一下 半圆怎么实现 网络安全知道哪些 XSS和csrf说一下 跨域说一下,怎么解决 从
问了超级多问题...我也不知道能不能写全啦,想起来再补充,很多是按你的回答来挖问题滴~ 没答上来用红色 答的不咋地用绿色 问项目(问了我的一个vue项目实现背景) JS事件循环 null undefined区别 https://blog.csdn.net/weixin_45792953/article/details/107159432 详细说说冒泡、捕获 事件委托(事件代理) 讲一下作用域 JS
连着两场面试,狠狠地被面试官拷打了。 携程二面(45min) 讲一下内存泄漏和内存溢出。 跨标签通讯怎么实现? 有哪些web存储方法。 解释浅拷贝和深拷贝,怎么实现深拷贝。 讲一下Promise原理,如果要你手写一个怎么实现。 场景题,一个长列表,点击列表中的item会发送请求接收一个token,然后页面进行路由跳转,怎么优化这么过程? Vue双向绑定原理。 反问:业务范围,多久能知道结果。 金山
自我介绍 BFC Flex布局 场景题:有一个父容器它的高度固定的,它有两个子元素,然后父元素设置了flex布局,然后主轴的方向是垂直的也就是从上往下布局,第一个容器的高度是固定的,要想第二个容器撑满整个父容器 CSS定位 JS基本类型 闭包 原型链 讲一下Promise Promise如何变成同步的 使用async await后如何捕获异常 async await后返回的还是一个Promise对