1. 自我介绍 2. 问:自学前端是怎么学的 广度学习+以点到面的深度学习 3. 问:js有哪几种作用域 (三种…. 问:let在编译后实际还是var,因为低版本不支持let语法,这个是怎么实现的 答:猜测包装成函数,通过参数形式注入,读取argument 4. 问:hooks的属性都是怎么储存的 (链表 问:useRef介绍 (虚拟Dom引用 问:都在哪里
字节风控提前批一面 自我介绍 挖实习 进程和线程区别是什么 堆栈是什么(堆回答的不是很好) DNS http和https(没准备好) http无状态你是怎么理解的 BFC 同源和跨域 CORS 闭包和变量提升 ```js for(let i = 0; i < 5; ++i) { setTimeout(function(){ console.log(i + ''); }) } ``` 不用块级作用域
8.26一面 svg与canvas的区别 项目难点 登录状态存储 数据类型,类型判断,数组怎么判断 后端返回64位有什么问题,怎么办 事件循环 微任务与宏任务 tcp与udp区别 osi七层 垂直居中 队与栈区别,用途 vue哪里生命周期发送请求 spa 前端路由 v-if 与v-show 代码题: 发布订阅者模式 promise.all 8.31二面 拖拽怎么实现 html加载,js与css 页
2022.9.14 部门:南京 Data 我投的部门秋招已经没秋招hc了,hr联系我走不走转正实习的面试,我答应了,因为无论能否进字节,字节的面试过程体验下来往往都能学到不少东西,也确实如此。 1.自我介绍环节 2.我学习前端有哪些途径,以及身边同学和朋友做什么技术方向 3.说一下关于es6我知道的,用过的,了解的 4.说一下事件循环是什么样的过程 5.说一下有哪些是宏任务,有哪些是微任务 6.说
第一题: 贪心,摩天轮转动一次相当于可以多上4个人,题目要求转动尽可能少,那么自然想到尽可能的让互为朋友的4个人上去同一个摩天轮。 由于必须至少两个朋友一起上同一个摩天轮,如果余下了1个,那么就不能上4个,只能上3个,剩下2个人可以和其他2个人拼;如果余下了2个,那么也可以和其他2个人拼;如果剩3个,那么就拼不了了。 代码(这题代码忘记存了,实现的话就取一下模,然后记录剩下了多少个两人组就好了)
笔试时间:2022年8月21日 1 坐摩天轮 摩天轮有四个仓,每转动1/4圈称为一次转动。现在有几波人排队,每波人的人数都大于1。摩天轮的每个仓最多能坐四个人。现安排游客坐摩天轮,每个人都必须至少有一个同伴和其同仓。请问最少多少次转动可以将让游客都游玩一遍? 输入: 每波的人数*N波 输出: 最小转动次数 输入样例1: 输出样例1: 解释: 第一个仓坐第一波的2人+第二波的2人,转动一次 第二个仓
一面 7.19 1h20min大概 主要问了C++,计算机网络,算法和数据结构 自我介绍 介绍项目 如何实现断点续传 如何实现客户端超时断开 在TCP里面是如何判断客户端断开的 项目是基于应用层的什么协议实现的 具体介绍某个命令是如何实现pwd、ls 项目的亮点难点 如何实现权限管理 和FTP有什么区别 除了FTP,应用还有哪些协议 HTTP协议的格式,还问了请求行,请求头,请求体里面有啥 HTT
项目 dns了解吗 进程 线程的概念和区别 进程间通信的方式 共享内存 信号量的优缺点 死锁了解吗 四个条件 计算机网络体系 知道的说一下 tcp和udp的区别 get和post的区别 其他请求方式了解 三次握手和四次挥手的流程 数组和链表的区别 栈和队列的区别 怎样哈希 哈希冲突的解决方法 算法题 合并区间 合并k个链表 (不让写归并) #字节面经#
面试官人很好,很和善 项目说一说(单口相声说了20分钟,中间可能捧哏也问了几句) 写一下rem.js中怎么实现的吧(从项目提出来的,不大会写,只说了可能实现方式) 写一个水平垂直居中(写了三方法) 写防抖节流(需要最终版本吗,我有一个promax版的,不用,最简单的就行) 中途穿插问,问了一点八股,会ts吗?会react吗?你的学习能力强表现在哪?你的抗压能力好表现在哪? 反问 你们是不是只招ts
面了整整两个小时,面试官小姐姐很好,基本都会但是可能我太紧张了没答好,最后还是挂了qwq 自我介绍 项目1:性能优化怎么做,单帧渲染时间和内存是如何计算的,直接看性能指标的 项目2:权限模型是怎么设计的,前端如何限制,其他还有什么鉴权方式,cookie session jwt的优缺点 flex:0 1 auto 分别代表什么 浏览器是如何渲染一个html文件的 浏览器的存储方式有哪些,有什么差异,
# 字节前端搜索一面 时长: 1个半小时 自我介绍 项目(组件库和http接口管理平台,这个问了好久) http和https... tcp和udp... http请求方法及状态码 缓存(强缓存协商缓存,使用等等) React hooks React传参,使用场景 路由 进程和线程 evenloop 三道题(一道html+css+js实现个东西,需要写点算法,一道手写Cache,最后一个重复子串)
#客户端# #Android# ## 一面(70分钟) 1. 自我介绍 2. 项目拷问 3. 自定义view的类型--如何自定义viewGroup 4. 自定义view是如何处理触摸事件的 5. Android 事件分发机制? 一个View在Action.Down 返回Ture接收到事件之后 其上层的父View还会走 事件分发的方法吗 6. 触摸事件是如何分发到activity的 7. Handl
如何学习的前端 讲讲竞赛 实习产出? 有了解过React吗? H5 现在有个需求,让你去实现手机拍照 是如何去实现的? 微信小程序如何去实现手机拍照的? 微信小程序的编译原理 uniapp多端打包的原理 为什么Vue 相较于 JQuery 更加快? Vue的优势是什么? Vue 的双向绑定原理? Vue2 和 Vue3双向绑定的原理区别? Vue3 Proxy 与 Vue2 的区别在哪? 讲讲 P
🕒岗位/面试时间 前端开发实习生 2024.3.19 👥面试题目 常见状态码 浏览器本地存储有哪几种方式? Cookie是什么 不同网站返回的cookie能共享吗 为什么不能共享 SetTimeout函数设置为1秒后执行,这个执行时间一定是一秒吗 你说浏览器是多线程,那如果一个浏览器同时打开两个tab页,其中一个tab页出现了报错,会影响另一个吗 什么是盒模型 说一下行内元素的特征 为什么行内
1.自我介绍 2.项目中用到的技术考察(MySQL,Qt,IO复用技术Epoll,异步日志之类的) 3.C和C++的比较(面向对象和过程) 4.内存分配(New/Malloc/Delete/Free以及智能指针) 5.C++11的认识: 范围for循环除了方便敲还有什么特点 auto怎么去推导类型 6.STL对哪些比较了解 7.vector是怎么扩容的 8.怎么实现动态多态 9.构造函数为什么不能