1、自我介绍 2、围绕项目展开问了一些 3、代码输出题 const first = () => new Promise((resolve, reject) => { console.log(3) let p = new Promise((resolve, reject) => { console.log(7) setTimeout(() => { console.log(5) resolve(6)
商业产品与技术部门 时间:7.22 1.vuex原理 2.webpack的loader和plugin区别 3.cookie localstorage sessionstorage区别 4.token 5.代码 事件循环看输出 6.ts omit用法 any和Unkown区别
1.自我介绍 2.问自己哪个项目最困难 3.问常见的数据结构有哪些 4.问怎么用两个队列实现栈 5.问计网,TCP与UDP的区别 6.进程和线程 7.手撕:最长回文子串 8.噢想起来还问了一个栈和队列的区别
1. 合并N个有序数组,要求时间复杂度尽可能低 2.项目部署 3.Nginx网络模型,没答出来 4.压测结果QPS 5.项目Redis分布式锁的key是啥 6.token怎么用的? 项目答得不好,面试官也不想问了,答了10多分钟草草结束🔚
今天打电话了,一面过了 一面 4.24(1h) 1、自我介绍 2、介绍项目:分工、设计 3、为什么用 es?为什么快? 4、分布式事务怎么实现的? 5、MySQL表怎么设计的?商品id?商品数量太多怎么办? 6、数据库事务有没有用到?特性?隔离级别?可重复读? 7、redis实现库存扣减?分布式锁、setnx 过期时间?存储不同类型的内容?内存满了怎么清除? 8、redis作为缓存,如果有热销商品
一面 最基础的一集,但是也会深挖,好久没被问基础了 实习中最有挑战的问题 SSR相关 js有哪些数据类型 数据类型判断 如何判断数组 原型链 vue-router的两种模式,原理 script的async defer 垂直水平居中 块级格式化上下文 输出题 事件循环题 事件冒泡捕获题 字符串格式化 let str=` 1 2 4342 3 4 5 23 4 4 5 ` let a
## 简介 我是21届的同学,去年校招顺利入职了字节,我去年记录了一些最近面试中经常被问到的问题,包括但不限于字节,真实面试中的问题比下面要多,但整体差不多,会主要根据你的简历和项目来问,希望能给近期面试的同学一些帮助。 ## 一面 1、JavaScript 的数据类型有哪些? 2、说一下重绘和重排? 3、元素垂直居中你知道哪些方案? 4、说一下 BFC ? 5、怎么理解 Promise, 解决了
今天下午5点一面,几个小时就出结果了,效率太高了 先是自我介绍,然后面试官对我实习的项目提问,询问我认为自己做的亮点,吧啦吧啦一堆(项目这块没有水分,能讲清楚,面试官明显比较满意)。 然后是做题,为此这段时间也是刷了很多题,结果面试官看我不是科班生直接说不考算法题,让我手写一个观察者模式和写一个函数柯里化,柯里化中间紧张还错了,面试官也是很友好的引导我改正。 然后是八股,问了七层模型,子网掩码,线
一、12.2一面(50min) 0、自我介绍 1、说一个跟后端有关的项目 2、(由项目引出)什么是里式替换原则?在实践的时候是怎么做的? 3、(继续引出)什么是单例模式? 4、手写单例模式,这里的new Singleton真的不会多次实例化吗?并发情况下呢?(这里指令重排没有说清楚) 5、(由并发引出)多个线程访问一个变量会有什么问题? 6、怎么解决这些问题? 7、volatile能完全解决吗?该
24非科班双非日常实习,0准备,没有记任何八股文,也没打算去 一面(总共90min,已过) 自我介绍 项目介绍 面试官点评我的项目 POST和GET的区别 HTTP其他的请求方法 在学校的项目出了用Java还有没有用其他语言 ArrayList和LinkedList区别 说我实习挺丰富的 GIT常用命令、功能和原理 描述项目的时候说到了好多的优化,具体有哪些 Mysql的索引有哪些,有什么区别 索
上海商业化部门: 5.10下午字节一面 1、自我介绍 2、问实习内容,有没有痛点 3、python的装饰器、is和==的区别、好像还问了几个忘记了。 4、tcp是如何保持可靠性? 5、那分别介绍序列号和确认号、超时重传? 5、流量控制如何进行的?拥塞控制又如何进行? 5、tcp和udp的区别。 6、http的method有哪些并解释各方法的作用。 7、http和https有什么区别? 8、cook
自我介绍 对测试开发的认识 深挖项目(项目介绍、承担任务、项目难点、使用这个算法的动机) 引用和指针的区别 对共享单车扫码这个功能写测试用例 如果微信发朋友圈未发出去,有哪些原因 什么是死锁? 重写和重载 主键和外键的区别 十分钟编程:最短重复数组 评价一下你自己对于测试开发的优势 反问问题 #字节跳动##测试开发#
面试时长:1小时30分钟 整体感受: 面试过程中面试官是比较好交流的,面试问题也比较常规,事先都能有所准备,项目介绍这块比较注重前后的关联度,提出的目标和策略最终在方案上的体现。 面试流程: 1)自我介绍:我用5分钟讲述了自己的经历,以及自己应聘这个岗位的优劣势,面试官没有深挖简历。 2)项目介绍: 详细介绍了一个项目,面试官比较关注设计策略到方案落实的详细过程,进行了追问,尤其是提到和应聘岗位业
一面面经 专业背景有哪些有助于这个岗位的优势 上一段实习时间和离职原因 字节实习之前的业务,PM的FTE构成 技术产品出方案的流程 说一个项目中产品方案的设计细节 算法方向还是结构理论方向的科研,对我们的产品了解嘛 你做pm比别人大的优势是啥 怎么快速了解一个细分领域,然后投入对接和需求 二面面经 为什么做pm了 你做pm的优势是什么 分析一个你常用app中的一个功能 讲一个你说服别人的例子
1.讲一下最近在做的项目 2.有了解redis吗? 3.shell语句,查询错误日志 4.讲一下协程 5.https和http区别 6.不记得了。。。