汇川技术(应用软件开发提前批): 8.10一面(技术面) 1、自我介绍 2、讲一下如何学前端的 3、讲一下项目(说自己在网上找的项目,面试官表示没关系知识点都相同) 4、问了封装组件,在项目中封装了什么。 5、讲一下子传父、父传子 6、讲一下Promise(提到了链式调用以及在项目中如何用的) 7、现在还记得的数据结构?讲一下队列的特点、在项目中有用到数据结构吗?怎么用的?了解图数据结构吗? 8、
秋招开始了,还在公司实习,之前的八股还没来得及看,算法也搁置了一段时间,很多都忘记了。 一面 8.9 40min 自我介绍。 说一下vue和react的区别? react的hook有哪些?你最常用的是什么? 说一下react的生命周期? 介绍一下你在公司的需求? es6了解吗?说一下理解。 说一下settimeout,说一下浏览器的时间循环? 输入url发生了什么? 后端会吗? 说一下常见的排序?
一面 8.1 45min,面试官在工位上面的,十分嘈杂 手撕两道题: 合并数组A、B到A中 反转链表的某段区间 问了一点点项目,多线程通信 问我了不了解图像处理方面的知识,随便说说 二面 8.11 35min 项目聊了二十几分钟吧(面试官很执着于用了什么数据结构) 然后问了CPU组成,傅里叶变换,FFT 看我对图像和信号一点都不熟悉的样子问了两个C++问题: struct和class区别,stru
面试时间1h,果然大厂问得更细。全凭回忆乱序记下来的问题,太菜了// 上来先做一道题,链表的插入排序。手写,讲思路 讲一讲插入排序;讲讲你了解的排序;冒泡排序和选择排序。 js数据类型有哪些,如何判断? 怎么进行深浅比较/拷贝? 聊一聊事件循环 + 一道事件循环输出题 React Hooks 如何模拟生命周期 React Fiber 是什么(寄,答成了Fiber Node) React 如何实现状
问题们: 刚上来就问项目,问了最近的一个项目,问我做了什么; 事件绑定,addeventlistener 事件解绑; let, const, var区别; undefied 和 null,怎么判断是undefied; 怎么理解闭包; 堆栈区别; 事件机制,冒泡和捕获; CSS3 的动画; 怎么去把一个字符串反转(说出不止一种方法); http 状态码; http1.0 和 http2.0 的
华为机试题ac了两道,剩下一道算法题忘记咋做了,之前leetcode刷过,在数组中找三个数使其和最接近于目标数,用的是双指针,当时没想出来只写了个暴力,通过测试用例30%,过了几天就收到笔试通过的通知,然后做心理测试,顺利来到一面。 一面面试官人很和蔼,跟我约定的晚上6.半开始视频面试,结果我们两都提前了半小时进入了会议,就直接开始了(哈哈哈哈哈 上来先简单的做了个自我介绍,完了之后开始问问题 1
面试方式:电话面(第一次见,紧张感降低不少) 面试时间:30min(面试官迟到了10min...) 面试内容: 自我介绍 项目难点是什么 箭头函数和普通函数的区别 this的指向 如何改变this call,apply,bind的区别 宏任务和微任务 事件循环 防抖和节流的区别 改变窗口大小,用防抖还是节流 输入框输入文字,用防抖还是节流 你觉得 vue2 和 vue3 的最大的区别是什么 vue
一面 30min 其中20min扣项目 八股只在最后问了一下 1. 自我介绍? 2. Echarts渲染机制 3. websocket推送,图表原有数据如何清除? 4. websocket vs https? 5. websocket服务端发数据过多的情况下,浏览器可以发请求吗? 6. Echarts其他图表都有什么? 7. 接收数据在生命周期的哪里? 8. V-if v-show 二面 30mi
自我介绍 学习前端多久了 在学校学过哪些编程语言 前端和后端有哪些区别 svg 和 canvas 的区别 数据推送如何实现 get 和 post 的区别 304 状态码表示什么,讲讲浏览器缓存策略 手写题,比较简单 #东方财富##秋招#
1、自我介绍 2、HTML 标签语义化,有哪些语义化标签 3、script defer、async 区别 4、基本数据类型有哪些(我少说一个) 5、flex 相关属性 6、Symbol 用途,为什么Symbol不能new,为什么只能作为方法用 7、数组常用方法有哪些,并说出返回值 8、数组去重,手写实现了很多种方法,问了时间复杂度,还让我优化时间复杂度,我说了map 9、在 Array.proto
我看后端等其他方向已经有了好多解法的帖子了;前端的两道题目,虽然有大佬给出了做法提示,但还没有一个解法,所以这里总结了大佬们的观点,给出以下解法。 当然,主要还是作为自己的记录贴,所以为了给自己看懂,有些口语化的描述;这是事后总结的,通过了几个示例,所以我也不能保证能AC;供有需要的小伙伴参考,如果有问题也欢迎指出来。 笔试是ACM模式,这里是核心代码模式了,所以一些输入做了简化处理。 我下次做笔
面试体验不错,循循善诱, 自己太菜了 let\const\var 区别 作用域和作用域链 闭包,优缺点、应用场景 防抖节流 说一说事件循环 React 如何性能优化 useCallback 的原理 还有什么其他的优化方式? 为什么需要 key 用 index 作为 key 为什么不好 Class 组件和 Function 组件的应用场景、优缺点、为什么 组件传递参数的方式有哪些,分别应用场景、优缺
一面(60min): 1.自我介绍 2.异常监控是怎么实现的(自我介绍中的项目相关) 3.flex 布局和 grid 布局的区别 4.看 CSS 代码说效果(flex) 5.有没有用过 less 或 sass 6.做布局时给 CSS 类起名字有没有什么套路或心得 7.有没有用过 bootstrap 8.实现一个 apply 方法,然后提出了一些可以改进的地方 9.实现一个 bind 方法 10.做
一、在浏览器中输入URL并回车后都发生了什么? URL(俗称网页/网址;如:https://www.baidu.com/) https => 加密传输协议 www => 服务器 baidu.com => 域名 ?id=xxx => 参数 答:先解析URL拿到IP地址,建立TCP连接(三次握手),请求和传播数据,渲染页面(断开连接=> 四次握手) 俗话称:先拿到地址然后试探一下(三次握手,不携带数据
面试官很温柔,引导答案,有些开放思考的问题 基于项目中写到的点提问 localStorage 如何使用的? React 16版本有什么新东西,17版本呢 Fiber 结构有什么优点,实现了什么 使用 VDOM 如何实现更新中断?(开放 Axios 使用方式?拦截器有什么应用,如何使用?源码中如何实现?(开放 Promise 的方法有哪些,链式调用的优点,如何捕捉错误 面向对象的特点 js中的继承