1、前端安全方面有什么了解 2、web攻击 3、内存泄漏 4、对跨域了解 5、怎么解决跨域问题 6、JS操作Dom的方法 7、怎么操作所有子孙节点 8、手写promise,实现readfile 然后问了一些个人相关的东西,没问项目。
开始面试时外面突然开始舞狮子了,差点没绷住😂 面试官人特别好,不会的甚至会给介绍指导。 1. 自我介绍,学校里经历? 2. Java是自学的?介绍项目?项目初衷? 3. 如果不用Redis分布式锁,如果非分布式条件下,有什么替代方案吗?(面试官说可以用本地缓存 4. 项目加锁的悲观锁和乐观锁的讨论 5. 责任链模式?(我在项目中用到了)策略模式?(不知道,然后面试官给我介绍了一下) 6. 常用的
面试官真的很不错,有在交流的感觉,收获还是很大的,分享出来共同进步。 记一下能记住的,全程大概45分钟 * 你对虚拟dom是怎么理解的 * 服务端渲染和客户端渲染 改变this指向的方法 *看输出,面试官给我讲解了 class Parent { getName (){ console.log(`Parent:${this.name}`); } } class Child ext
因为最近比较忙,隔了一周多才来更新面经,话不多说,直接上内容! 一面: 介绍一下实习的项目 你觉得比较有难度实现的一个需求是什么 ES升级过程中是停止服务的吗 你在ES升级过程中关注的是什么(具体做的哪些事) Java中反射特性的应用场景有哪些 反射的缺点有哪些 反射经常使用到的包(有哪些类) Java中常用的集合类都有哪些 Java常用的设计模式有哪些 Spring,SpringMVC,Spri
#软件开发笔面经# 面试时间:2024/9/12 面试内容: • 实例方法和静态方法有什么不一样? • Java中的异常有哪几类?分别怎么使用? • 常用的集合类有哪些?比如List如何排序? • ArrayList和LinkedList内部的实现大致是怎样的?他们之间的区别和各自适应的场景是什么? • 内存溢出是怎么回事? • ClassLoader有什么用? • JVM堆的基本结构。 • JV
自我介绍 作为一个测试最重要的品质是什么 为什么选择做测试不做开发 接触过自动化测试吗? (没有) 实习中平时的工作是什么 技术栈是什么 主要用fiddler做什么,怎么用,打断点之类的 遇到困难你会怎么去解决 代码:写一个二叉树 反问 将近半个小时,没有问八股哎,面试官还是很温柔的,但是感觉对我不是很感兴趣,大概率寄了
#软件开发2024笔面经# 记错时间了,迟到了几分钟,还好面试官很友好很温柔 先自我介绍 做算法题 ip地址转换为32位整型数 ,只能遍历一次数组 string ip to int: "192.168.1.1" -> 3232235777 string的split要正则表达式,我不会还是面试官教我的。。。 介绍项目,难点,学习到什么 项目上线了吗 sql语句找当前用户发布的最新
vue的编译与渲染。答了运行时编译、AST和vnode,还有响应式。 vue3和vue2响应式区别。object.defineproperty和proxy。 追问defineproperty应用场景。答最近比较火的那个a==1&&a==2。 问都能挂哪些类型。我上来就说了个基础类型,然后就意识到不对说可以用对象或window去挂,面试官都笑了 promise。答异步,状态什么的。 追问了await
携程 0915 自我介绍 怎么学习前端,为什么选择前端 介绍项目的亮点 了解vue的路由吗,实习没做过这方面吗 项目的亮点 node有了解吗 手写promise all 手写一个promsie异步实战 依稀记得那天13:00下火车站,出地铁站,天开始下大雨,13:30强撑的大雨来到面试地点,13:35扫码签到面试,14:05结束一面,14:10被告知面试没通过。短短半小时仿佛是秋招的缩影,和天色一
暂时想起来这么多了 自我介绍 实验室做什么方向的?(XXXX) XXXX是什么? 目前市面上XXXX有哪些好的实现? XXXX的相关算法了解吗? 怎么处理隐私查双方id交集(不披露自身真实id)? 讲讲实习期间印象深刻的事情,发现的问题、如何克服的? rocketmq和kafka,看你们都有用?(讲了选型和区别) rocketmq如何保证不丢消息,不重复消费? rocketmq你提到了延迟消息,原
全程35min左右 1.自我介绍 2.实习期间的项目,在校期间项目 3. redis持久化 4.那么有持久化的redis如果要做扩容,要怎么操作呢 5.jvm对象实例化过程 6. jvm内存分布情况,展开讲讲方法区 7. mysql性能优化有哪些方式 8.对于横向分表,你有什么分表的思路吗 9.反问 因为一下午面了三场,记忆有点混乱,应该还有很多问题,但我只能记得这么多了不好意思 #携程##J
无自我介绍 上来就问简历里都是后端的项目,为什么转前端。 然后看简历上有密码学,问了对称加密和非对称加密 问了http和https区别 DDos攻击 ,DOM型XSS,前端怎么防护 session cookie区别 cookie怎么样能只用于接口,不让前端取(httponly参数) hook有用过吗 ajax请求过程和底层原理 promise用过什么方法 promise底层 tc
热乎的,全程40多分钟 自我介绍 图片请求优化这个需求怎么做的 图片优化还有哪些方式? 渐进式图片加载怎么做到的?流式传输+JPEG http和https的区别?端口? 插件做了什么? vue双向绑定 vue-router原理 用hash多还是history多 spa访问一个页面会把其他页面代码一起加载吗? 打包分包怎么分的? 写一个cli用到了哪些依赖 什么是变量提升 块级作用域和全局作用域区别
# 一面(9月8日) - 总时长43分钟,体验很好,面试官人很不错 1. 先介绍一下自己吧 2. 你在学校里面有什么项目经验吗 3. 在项目中有遇到什么困难,如何解决的 4. 讲一下url到浏览器呈现中间的过程 5. 看一下你的项目(看了一下项目代码,说你代码可以运行相信也是你自己写的代码就不问细节了) 6. 针对项目的一个小问题问了如何改进(没搞懂他的具体想问的解决方案,就具体说了那个位置的代码
自我介绍 常规八股: 八股明明都事无巨细地回答了,比如问跨域,我从同源策略讲到跨域,讲到解决方案,以及各种方案的原理和优缺点。但是面试官会问,那不设置同源策略会有什么后果。。。。。。。。。救命,这个是我疏忽了!?!再问前端路由,我就讲前端路由的原理,用来做单页面应用,有hash和history两种模式,各自的原理,这里我特意给自己留了个漏洞,没有讲优缺点,果然面试官追问了优缺点,我回答histor