华为机试题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中的继承
8.4 投简历 8.7 笔试 8.9 收到面试预约邮件 可选8月13号9、10、11、14、15、16、17、18点的场次,每场有20个名额,预约先到先得 8.13 17:00 一面(≈50min) 面试平台是牛客,面试官迟到5min,17:05开始的 1、自我介绍 2、介绍一下自己做的项目 3、小程序中如何处理音频?如果音频过大如何处理?(我项目中提到的) 4、css中如何修改父元素的前
用的赛码系统,前端题型是30道单选(非常杂,有计算机基础知识吧、行测一类的逻辑推理题、就是没有前端的HTML、css、js。可以说没法准备) + 编程题2道 + 附加题(一个写作题,没有分,没来得及写) - 做完就报名重考了,还得受一遍折磨!😫 - 看草稿感觉梦回高中了😂 编程题 1. 魔法送外卖,骑手有 n 个订单,每个订单需要时间 t 配送,每个订单有一个截止时间;骑手来不及送到订单可以用
注意js的坑 :由于read_line()只能读取1024个字符,所以如果题目中的用例涉及到长度大于1024字符串的,需要用到gets(n)这个函数。 https://labfiles.acmcoder.com/ojhtml/index.html#/?id=js%e8%af%bb%e5%8f%96%e8%b6%85%e9%95%bf%e5%ad%97%e7%ac%a6%e4%b8%b2 第一题用
8.1 投简历 8.5 收到约面电话 8.12 17:30 一面(≈60min) 面试平台是牛客,面试官很和善,全程没有冷脸,不会的时候会引导提示 1、20min笔试(38个选择题,单选和多选混合) 面试官给笔试链接🔗,共享屏幕他看着做…… 2、自我介绍 3、判断数据类型的方法(typeof、instanceof、Object.prototype.toString.call() 4、ins
问项目 TVU项目的工作流程 SCX的文件管理系统怎么做的? SCX的手机适配怎么做的? 个人博客为什么用vite,vite有什么特性? ECharts自定义样式了解过么? 怎么对Echarts卡顿进行优化? 计算机基础 线程和进程的概念 进程间的通讯方法 死锁是什么? 编译原理中怎么进行词法分析? TCP三次握手 HTTP2了解么?有什么特性? HTTP2的服务端推送消息和Websocket的服