- Nest.js和express的区别 - 知道express的中间件吗?介绍下中间件以及它有什么用处 - 说一下node的事件循环 - setTimeout和setImmediate的顺序会变吗 - nextTick的执行顺序 - 权限系统怎么做的 - 场景题:需求分析,输入房间号到直播间 - 知道跨域请求伪造吗,前端要怎么防范 - 网盘的hash怎么做的,如果现在有个很大的文件hash要怎么
问题 1.项目,项目难点 2.鼠标浮动在一个按钮上,触发事件出现弹框dialog,如何让这个dialog延迟显示 3.如何性能优化 4.vue框架原理,组件 5.promise原理 6.es6新特性 7.浏览器兼容性,语法特性兼容,打包工具 8.整个页面变成受控方式,而不是以前的那个查找元素改变里面的值影响视图,影响视图的方式改变了,是怎么做到的 9.最近关注什么技术 回答低代码 总结 八股文没背
一面 1、自我介绍 2、做过什么项目,简单介绍 3、项目压力测试是多少 4、C和C++有什么不同 5、讲讲多态 6、继承 7、智能指针实现原理,智能指针线程安全吗 8、TCP和UDP的区别 9、TCP如何实现可靠 10、拥塞控制、流量控制原理 11、输入URL发生了啥 12、TCP粘包是什么,怎么解决 13、进程和线程的区别 14、进程间通信方式,用过哪些 15、排序算法用过哪些,快排思路,时空复
CVTE一面web后台开发 1.自我介绍 2.简单介绍一下项目架构和主要功能模块的实现 3.开发中有没有遇到什么线上异常 4.java异常种类 5.集合的继承关系,arraylist和linkedlist的区别,hashmap的原理及扩容的底层实现 6.线程安全的集合,concurrenthashmap如何实现线程安全 7.synchronized是可重入的吗?底层原理是什么 8.进程和线程的区别
1. 介绍下项目难点 2. 手动实现过vue的指令吗?指令的作用? 3. v-if和v-show的区别 4. 计算属性computed怎么知道依赖其他的哪些属性?例如计算属性有一个fullname,依赖data中的firstname和lastname,计算属性如何知道它依赖哪些属性? 5. vuex有什么作用?跟全局对象有什么区别? 6. 组件怎么监听到vuex中数据的更新? 7. css文件为什
1、自我介绍 2、项目有什么困难,如何解决的 3、工作对安全性有没有考虑 4、有没有系统性的方法去规避安全问题 5、自己在写代码的时候有没有对安全性进行考量 6、对用户输入的非法情况有没有处理 7、用户信息怎么保证安全性 8、浏览器的核心组件有了解过吗 9、不同的浏览器有什么渲染引擎 10、除了渲染引擎还有什么引擎 11、js执行引擎呢 12、在浏览器里跑js和在node跑js有什么差异 13、浏
8.26一面 面试官给人很舒服的感觉哈哈哈 9.2 一面加面 打电话说一面时间还不够,了解的还不多,这么多人竞争嘛,还要加面,面试我发现就是根据上一个面试官写的面试记录继续问的,但是我上次说的是不太了解啊 不知道面试官怎么写的面试记录 9.22 hr面 跟这个hr理念完全不符,虽然我不是大佬,但是咋也不受这个气,直接怼,麻烦看清一下自己(当然尊重她别人要委婉的怼哦) 结果我没去看,应该挂了吧,不
1、自我介绍 2、setTimeout和promise的区别 3、除了setTimeout之外还有哪些宏任务 4、强缓存和协商缓存用在哪些地方 5、发送http请求是宏任务还是微任务 5、vue2和vue3的区别 6、vue2和vue3的双向绑定原理 7、vue2的双向绑定是宏任务还是微任务 8、vue3的diff算法为什么要用最长公共子序列 9、父子域如何用cookie实现在父域中登录,子域中不
1. 自我介绍 2. 问实习经历,觉得最困难的是什么 3. 问场景题 现在有三个场景,你怎么分析,怎么排查问题 a. 类似与百度图片,图片加载不出来 (前端问题、后台问题、cdn、浏览器版本过低、网络问题) b. 页面出现白屏 c. 做一个无限加载列表,下滑的时候会有卡顿,查看大图的时候左滑右滑也有卡顿 4. 在一个页面中html中,背景颜色
项目/实习难点 前端 pdf 打印有什么问题 服务端打印呢 服务端生成 pdf 上传到 cdn 要考虑哪些问题 跨域原理、跨域解决方案 写代码过程中有没有对安全性进行考量 做过哪些性能优化 浏览器缓存 用过什么 node 框架 使用过哪些 koa 中间件,怎么搭配使用的 前端开发中有没有使用什么算法 平时如何学习前端 一面是 8.28 进行的,面完后过了几天说需要补个加面。下面是 9.6 加面的内
邮件里写的是45分钟左右 他这直接给我面了八十多分钟 人都问麻了 1.自我介绍 2.项目介绍 3.项目中觉得比较有意义的地方 4.项目中难点(我说了几个,他估计不满意,又问了好几次:还有吗) 5.localstorage和sessionstorage的区别 6.sessionstorage存储时 把标签删掉再重新进去,存储的信息还存在吗 7.除了这两种存储,还有其他的存储吗? 8.你说到了cook
全程大概50分钟,电话面试 1.自我介绍 2.项目相关 3.项目里用到了indexedDB,问除了这个前端还有哪些存储 4.讲一下Vuex的一些相关概念 5.vuex的响应式是怎么实现的 6.除了vuex,vue里面还有哪些可以实现组件之间通信的方式 7.全局事件总线是怎么实现的? 8.答了在vue实例上绑定一个属性,通过$emit和$on触发事件、监听事件 9.除了在vue实例上,还可以怎么实现
CVTE一面整体难度不大,问的比较浅,都是八股文,本人比较菜,大概有2个问题没回答上来,1个回答错了,上午面试下午看已经挂了。下面是面试官问的一些问题,仅供大家参考。 1、首先问了一下项目中的东西,没问太多,大概说了一下 2、箭头函数有哪些特点,与普通函数的区别以及箭头函数的应用 3、js的事件循环机制 4、js中的数组方法以及遍历方法有哪些,然后查找数组元素的方法是什么,我说了indexOf以及
9-14下午三点,全程50分钟左右 1.为什么选择前端 2.前端是怎么学习的?看了哪些书,学到了什么 3.项目中遇到了什么难题,怎么解决的 4.项目里用到了indexedDB,为什么不考虑加入后端,使用后端的数据库 5.indexedDB与其他浏览器存储有什么区别 6.vue2和vue3有什么区别 6.项目中有遇到哪些性能上的问题吗 7.如果你的页面首页白屏时间太长,你会从哪些方面去分析以及解决
1 进程 线程区别,线程如何实现 2 qt中connect函数的参数以及作用 3 const static区别 4 tcp udp的作用,三次握手,四次挥手 5 红黑树的实现 6 平衡二叉树的实现,去判别平衡的算法思想 7 STL中你了解什么容器,他们的优缺点,list如何实现,set如何实现,Map如何实现 8 C++三大特性 9 循环链表的实现 10 qt 信号与槽实现机制 11 Mysql如