整理资料看到之前的面试记录,发出来一下,希望能帮到大家。 谷斗科技(工业互联网创业公司),前端技术一面; 面试官是个年轻小哥,非常温柔、nice,听声音大概是比我大两三岁的样子; 下面是问题(持续将近一个小时): 1.var a = b = c= { key: { value: '456'}; 说一下这段代码的执行过程。(尤其赋值顺序) 2.a==ca===c, 根据题1,说一下这两句的结果(tr
一面 自我介绍 react用得多吗 说说react15 说说react16 react18有什么新特性 react fiber 生命周期 react受控组件 Hooks特性 useEffect 副作用是什么 浏览器渲染原理 二面 ld面,随便聊聊情况,薪资,聊完直接oc
刚刚面完 1.react15之前的原理(一点都不知道) 2.react fiber的原理 (看了没记住) 3.浏览器的渲染原理 4.说说react的diff算法 5.谈谈虚拟dom 6.react的逻辑服用方式 7.react组件通信方式 8.useEffect包含哪些周期 9.如何在useEffect中做事件抽离 10.react16和react18有什么新的功能 11.react性能优化的手
自我介绍 1.什么时候开始接触前端的? 2.实习相关,为什么从上一家公司辞职? 3.实习项目的国际化怎么实现的? 4.实习项目有用 ssr吗? 5.对seo的理解,怎么优化? 6.实习项目做的代码优化,懒加载,图片压缩相关 7. 有做响应式吗? 8.说下常见的图片格式,区别? 9.vite和webpack的区别 10.esbuild为什么更快? 11.h5和c3新增了哪些特性 后面就是挖简历个人技
全程无八股,蛮喜欢这种的 主要围绕我简历问的 你讲一下你微信扫码登录原理的实现,展开问了 我看你两个项目都是使用了cdn加速,讲讲cdn和传统的有什么区别 elementplus按需加载有做过吗,怎么实现 你有看过elempentplus的源码吗,讲一讲他怎么内部实现的(讲了他的架构方式,还讲了一个组件) 一天面了三次,我其他不记得了。。。
1.自我介绍加项目介绍 2.vue生命周期 3.父子组件通信,怎么实现 4.vuex包含什么属性,怎么用的 5.路由的跳转方式,如果传参有什么区别 6.有哪些指令 7.v-if 和 v-show的区别 8.数组有哪些方法 9.es6新特性 10.flex布局 11.css画三角形 12.浏览器存储数据的方式区别 13.模板字符串 14.动态class书写方式 剩下的不记得了
1.自我介绍 2.项目介绍 3.登录是怎么做的?不同角色如何实现不同的动态菜单? 4.支付模块是怎么做的,支付完成信息是怎么交互的?(这部分不是我做的,所以也不知道这个问题理解的对不对,反正没答) 5.前端存储有哪些方式?vuex和sessionstorage有什么区别?为什么vuex和本地存储都用上? 6.父子组件之间如何传值的? 7.css3新增的特性(不知道,说的自己没有特别区分过) 8.c
问题内容: 我正在选择两个id列,但指定了错误: 一些代码: 如何解决错误,我在做什么错? 问题答案: 使用常规而不是(顺便说一句,默认情况下): 正如错误消息告诉您的那样,在这里没有意义,因为它是一种性能提示,会迫使人们急切加载收藏。
总体而言,面试官挺平和的,问的也基本上是按照简历问的,当然问的也是和java岗有关的,最后失败也是自己的原因 1.自我介绍 答:****(有时间的话也可以想想提前自己要说啥,不至于到时候太紧张导致嘴瓢,不过问题也不大) 2.介绍一下我做过的项目 答:****(我只答了项目的一个基本功能),我想理想一点的答案应该包括项目的基本框架以及其中某些关键点用到的函数啥的 3.SpringBoot的常见注解
笔试时间2h; 有20道逻辑题 + 10道知识题 + 1道问答题 + 2道编程题 问答题 现在有64名跑步运动员与8条跑道,请问至少要几轮比赛才能找出跑的最快的4名运动员 10/11轮; 编程题 1.输入数组 如 3,2,3,-3,1,-2 求 和为0的子数组个数 这题类似的是 求和为k的连续子数组个数leetcode-560 这题难点在于他可以是不连续的子数组 2.输入一个字符串 求最大连续子字
自我介绍 介绍一下项目和实习 你如何理解云原生的概念 为什么要用k8s,k8s是做什么的? k8s如何实现弹性伸缩 看过Java方面的什么书? SpringBoot那些特性?为什么要用SpringBoot? 如何理解约定大于配置? Spring容器的初始化过程 Condition注解用过吗 Autowired注解是利用什么机制 Bean的前后置操作如何实现的,有没有在项目中使用到 看你参加过比赛,
面的部门应该是ai基础研究院,面试官虽然不苟言笑但是感觉人还挺好hh。 自我介绍?讲讲会什么技术?意向地哪里? 深挖项目,之后疯狂八股。 jvm内存模型,每个部分用于做什么,对象一定在堆上分配么? String a = "aa" 分配在哪,String b = a + "1" b分配在哪。 讲一讲有哪些垃圾回收器把?分别采用什么gc算法? java保证线程安全的机制,乐观锁,悲观锁,不加锁,具体有
9.29更新 状态是待定(应该就是挂了,面评还可以,就是方向不匹配) 没有手撕代码,会问你简历里的每一个项目。所以更多的问题是问的项目相关的,加上一部分八股。 八股部分 了解到的C++11以及C++11以上的特性(了解的很少.... 最近得去看看14 17 20的新特性) 智能指针 多态 (什么场景用多态,项目中哪里用多态了) 项目epoll用边沿而不是水平的原因 restful和rpc的区别 口
本来是线下的,然后疫情回不去了,就联系HR改成了线上。 1、上来先自我介绍,balabala... 2、然后面试官看我是C++,就问的C++:函数重载和函数重写的区别以及底层实现(命名倾轧、虚函数表以及虚表指针)、菱形继承以及如何解决(虚继承) 3、STL的vector的内存管理机制,C++11的线程局部变量???(没用过。。。) 4、操作系统:僵尸进程以及如何解决?(信号:SIGCHLD) 5、
一面结束后很快就会有HR联系,然后下午2点二面(9号)。 1、上来还是自我介绍 2、简单聊一下项目以及论文 3、C++纯虚函数的一系列问题,纯虚析构函数、纯虚类、构造函数为什么不能是虚函数。。。。 4、设计模式:单例模式的讨论 5、系统:32位系统以及64位系统的区别,如果用C++实现32位系统打印32和64位系统打印64的功能,怎么实现? 6、redis为什么快?为什么单线程?为什么6.0之后用