#面经# #字节24校招# #字节# #字节面经# 今天下午刚刚面完,面经还没发就约了三面,效率太高了 ———————————— 面试官介绍部门 自我介绍 美团实习 binlog和relaylog redolog和binlog的区别 binlog和redolog一致性 mysql分布式锁 项目拷打 项目中最大的挑战是什么 跳表结构 mysql半同步 一致性哈希 raft linux dentry和
自己是做图像算法的,不太敢投字节的算法,抱着试试的心态投了国际化社区的测开岗,没想到给面了,由于第一次面试,又没太多时间准备,虽然面试官人超好,还一直在鼓励我,不过自己水平有限,感觉答的不太好。 1.自我介绍 2.根据项目提问,项目难点是什么 3.看简历比较符合算法岗,为什么投测试岗,未来的规划是什么 4.为什么用redis不用其他轻量级的缓存数据库,redis异步读写是怎么实现的 5.网络通信有
杭州。 hr说是面实习生,过了可以转成秋招岗位,不消耗提前批的机会。 算是秋招第一场面试吧,边实习边秋招确实很难兼顾,打算转正流程弄完后迅速辞职全力秋招了。 面的一坨,自从找到暑假实习就没背过八股了。 问了redis中大v有什么问题?不会。 算法是寻找旋转数组,二分。做了四十分钟😅 #字节国际电商# 第二天晚上吃饭的时候约二面。
7.13面的 自我介绍 研究生期间做的内容 超卖和少卖 redis分布式锁的缺点(redlock的缺陷) zk分布式锁的缺点(强一致性,业务上更应该关注ap而非cp) zk配合mysql防止超卖和少卖 base是什么 强一致性和最终一致性 raft流程 强一致有什么用 linux内核有哪些锁 实现一个互斥锁需要那些字段(排队链表) 互斥锁队列如何选择谁持有锁(取队头,人为优先级,执行时间短优先)
问题内容: 如果我有一个字节变量: 为什么以下工作: …但这不是吗? 编译器第一理解为第二吗? [编辑] 我知道演员,但我想提请您注意 我认为它们是平等的,那么为什么编译器会有所不同呢?之间有什么区别 问题答案: 因为是的等效项,而的类型被提升为(JLS§5.6.2二进制数值提升),因此,如果不进行显式转换,则不能将其结果分配给它。 根据JLS,§15.26.2复合赋值运算符: 形式为E1 op
自我介绍 什么时候接触前端的,为什么选择前端 做第一个项目的时候为什么用Vue 项目聊了很久,关键点在于项目的难点,你碰到的问题,你解决的问题的方式,你的项目的实用价值,到底有没有投入到使用中 Vue2和Vue3的区别 做题 题目没保存 第一题 大概是考变量作用域的题 第二题 事件循环 输出什么? 第三题 经典的数组转树 反问 面试官很好,学到了很多东西,我说错的地方都有和我讲的非常明白,体验
牛客看了太多面经了,回馈一下各位 一面常规八股全文背诵45min(11.28) OSI七层模型 http和https的区别 https握手过程 http状态码 http缓存 options请求 手写JSONP 浏览器的进程 JS为什么是单线程 事件循环 let和const bind、call、apply css的单位, %单位参考的是谁 Fiber架构 组件通信方式 useEffect第二个参数
日常整理上学期面经! 面试时间:11月中旬 一面(45min) 自我介绍,问项目 项目挖了很多点,面试官水平确实高,问了我很多我之前没有考虑过点问题,比如请求的并发问题 然后开始计网拷打 UDP和Tcp的区别,使用场景?优劣?如何让UDP可靠? 上来就考计网说实话有点懵,答的磕磕绊绊,不过该答的还是答出来了 从输入URL到出现页面的过程? 这个题我之前刚刚研究过,从URL解析到缓存到解析IP和MA
一面(35min) 项目中用了什么数据流 用过哪些hooks redux有哪些hooks react有哪些自带的hooks js的隐式转换?举个栗子说一下 js作用域 css盒模型 怎么设置全局变量 怎么实现react组件初次渲染时执行一些事件 html的meta标签是干嘛的 如何纯css实现一个从左到右移动的动画,js呢?(说了定时器和requestAnimationFrame) js执行会阻塞
时长:30min ------------------------------------- 问题: 1. 自我介绍 2. C++里的指针和引用(都是地址的概念、引用是别名、指针可以为空引用不为空、自增的区别、sizeof的区别) 3. 指针和引用的使用场景 4. C++模板(模板函数、模板类、模板函数实例化) 5. 模板类的实现可以放到C++的.cpp文件里吗?(不确定,说了可以) 6. C++
已约二面 当天字节网不好,面试官经常聊着聊着就掉线了:D 字节提前批Pico Unity客户端-一面 自我介绍 介绍你简历中的一个项目 Unity是自学的吗?大概什么时候开始接触的?是什么原因接触Unity的? 未来工作规划 是偏向与做游戏相关的东西是吧? (我一直在强调做VR也是可以的 业务 进程和线程区别与关系 什么是死锁? 如何预防、避免死锁? 线程安全中常提到的原子性 可见性 有序性这些有
一面 8/1 1h20min 上来面试官说面试分成四大块:自我介绍,项目经历,计算机基础,算法· 前面两个不说了 网络: 七层模型介绍一下 每层哪些协议 TLS如何工作 TCP建立连接的过程 在linux内核中如何实现的? SYN队列?Accept队列?SYN攻击?如何解决? 应用程序在Accept队列中取出socket后如何管理这些fd --> IO多路复用 (redis默认LT,nginx默认
字节提前批Pico Unity客户端-一二面(已挂) 问的都是我没复习的东西,精准打击orz 常规 自我介绍 介绍一下实习经历 介绍一个你的项目 业务 简单介绍一下内存管理堆和栈 C#哪些是值类型,哪些是引用类型 简单介绍一下段页式管理,CPU从内存中读取数据需要访问几次内存(没复习到 进程之间的通信方式 数据库:简单介绍一下三个范式(数据库完全没看 数据库:介绍一下事务 数据库:介绍一下索引
自我介绍 低代码平台的原理,为什么要去做低代码平台 移动端如何适配 rem 参考哪个值计算 计网 OSI 七层网络模型 HTTP 工作哪一层 HTTP 和 HTTPS 的区别 HTTPS 的加密过程 如何判断证书是否是正确的? 常见的状态码 CSS 盒子模型 两个盒子模型如何互相转化 样式题:两栏布局,左侧固定 200px 右侧沾满空间 BFC 有什么应用 JS基础 基本数据类型 哪些方式可以判断
4.14 一个小时 介绍一下项目 输入 url 到渲染会发生哪些事情 浏览器渲染的流程 为什么一般 Css 放在开头,JS 放在结尾 for in 和 for of 的区别 对原型的理解 new 一个 Object 出来之后,这个 Object 上会挂什么东西。比如 Object 上可能会有一些属性和方法,new 完之后这些东西会存在与哪些地方,new 完后的实例会有哪些部分组成,每一个部分挂了哪