自我介绍 算法题,求二叉树最大宽度,写完发现理解错了题意,面试官说的是同一层的最大宽度,我写的是不按同一层。。。面完恍然大悟说用bfs,求队列中最大size,面试官问怎么处理空节点,我说用数组记录索引,无了,代码都没写出来。。 智力题,一根线上若干蚂蚁([1,0,0,0,-1,-1,1,0,-1,0,0,1]),有往左的(1)有往右(-1)的,每两只蚂蚁碰撞会掉头,蚂蚁速度都一样(一秒移动一格),
字节一面 前段 实习 这是我人生中这个行业第一次面试 👥面试题目 1.https和http区别 2.跨域(没学过) 3.reflow 4.DOM和BOM 问了下fetch 5.盒模型 6.说了个什么我忘了 我提到了flex 然后问了一下flex:1 手写代码 1.给定父元素 让子元素绝对居中 写出来后问如果没有translate怎么样 2.js的this 前面obj里定义了个bar: “bar”
8.18晚上 7点30面 总共60min,飞书业务后端开发。 1.自我介绍 2.介绍一下项目,项目中用了哪些技术,怎么实现的? 3.SpringBoot如何实现依赖注入? 4.Springboot能否解决循环依赖注入,如何解决? 5.操作系统中系统调用是什么意思? 6.计算机网络中TCP/IP协议分层及各层功能? 7.每层有哪些协议?知道多少? 8.TCP协议如何保证可靠地传输? 9.一次TCP传
一个小时二十分钟 go的gmp gc机制 map扩容机制 计网转发数据包的细节 ip包头内容 os的虚拟地址 数据库的mvcc redis常见类型 redis和mysql的区别 做题 判断ip地址在不在一个子网内部(没写出来,字符串要转二进制,然后和掩码判断,写了十分钟,发现自己写出来估计要写很久,就说写不出来了。 lc一个mid题,删除重复元素,秒了 唉 题没做出来,有点难受
1.为什么做测试开发? 2.测试开发和纯开发的区别? 3.开始问实习 问公司内部使用什么测试工具? 都测了哪些平台?详细介绍一下 UI自动化测试做了哪些方面的工作? 为什么要做自动化测试? 为什么要做接口测试? 接口测试测了哪些场景? 接口测试和UI自动化测试的区别? 为什么没留在实习公司? 实习的时候做了哪些开发工作? 前后端怎么通信的? 服务器之间怎么通信的? 实习公司用了哪些技术栈? 有用过
1.自我介绍 2.实习 3.mysql日志 4.mysql事务隔离级别 5.K个区间翻转
字节跳动 商业产品 客户端 围绕项目主要设计MySQL,如SQL语句的递归,优化,前端查询不显示或者显示时长过慢可能哪里出问题等等项目上的问题 下面是八股: Java问了volatile关键字的作用,以及可见性和防止指令重排序的底层实现 四大引用及其应用场景,threadlocal及其底层实现,key为什么不可以是软引用? handle是什么?activity和fragment的生命周期 手撕是超
三面是总监面,TITLE是部门中国大区Leader。 整体也跟汇川一样,没有为难我,主要是问一些 GENERAL的问题(是的,是面试官自己说的),就让我对岗位是做什么的做一个畅享。这里我认为主要是因为这个岗位技术含量不高,但是面试的流程是按照研发岗来做的——即三面业务+一面HRBP。 这里面试官给我面试的时候是在出差的登机时间给我面的,所以比较随意,也没有开摄像头。 问我想象中的IT技术岗是做什么
自我介绍 在浏览器中输入到输出页面的过程 Python和c的区别 内存管理 面向对象和过程的区别 查询ip的全过程 根服务器 tcp握手的作用 如果第三次握手服务器没有相应会发生什么 如何解决上述问题 客户端大量发送建立连接的请求,服务端返回但客户端不影响,服务端应该怎么处理 锁有哪些 读写锁和自旋锁的异同 手撕二叉树最近公共祖先
自我介绍 本科包含什么课程? 想过读研吗? 排名情况? 实习横向对比感受。 想来字节实习,理想中的实习工作是什么样的。 实习地点要求。(介绍了一下业务范围) 找个自己觉得项目难度较大的介绍==> 前端监控系统 8.1 JS包是一个 script放里面吗 8.2 图片错误怎么处理的呢 8.3 性能指标是哪里来的 8.4 功能和负面影响之间的权衡 美团实习的优化 flex 实现上中下斜向排列 无限累加
烂完了,手撕做出来一半,尸体凉凉的。。。 一面 90min 自我介绍 进程与线程 协程与线程 多线程的通信 共享内存、消息传递和管道流 一些编程语言提供原子操作,举个例子 go的atomic包实现的原理?不会,答了记录状态回滚,错了 * 正确答案是:Golang的atomic包的原子操作是通过CPU指令实现的。在大多数CPU架构中,原子操作的实现都是基于32位或64位的寄存器。Golang的ato
面试体验极差,面试官全程对我毫无兴趣。 首先自我介绍,项目难点介绍。 手撕对折链表,30分钟。 问了两道计算机网络问题,答得很垃。 一到45分钟,立刻结束面试。 反问:您们部门是对算法很看重吗? 答:额....也不是。 反问:您觉得我还需要补充什么技术栈? 答:额....看你擅长的吧。
timtline 8.15一面 不是,我看人家其他人都是出的leetcode上的题目,到我这怎么成了sql题目,我1年多没写过了全忘了。 而且问的东西好多都是测试底层,为什么不问我开发呀!全都是软件工程课上的内容,如果字节给我过,我发誓以后一定好好学,再也不敢逃课了 面试内容如下: 自我介绍 介绍项目 八股: 1.介绍下幂等性,说一下什么情况会出现不幂等,如何设计幂等 2.设计一下微信支付二维码的
平时有看什么书吗 最近在学什么 Java的哪些方面 AQS是啥 底层 怎么保证公平和非公平 你做的项目难点是啥 怎么解决的 你的项目改进点有哪些 准备怎么做 两个队列实现栈 一个队列实现栈 两个亿级url文件 要找出他们相同的url并统计重复次数 反转字符串单词
记录下臭双非辛酸的字节面试经历 商业变现 3.4 一面 3.5 二面 3.7 三面 3.11 四面(交叉面) 3.14 等了两天,被中台部门约面。。。 中台 3.18 一面 3.20 二面 3.25 三面 3.27 四面(交叉面) 3.28 hr面 hr说一般要1~2周review拉齐 然后一直等,一周催两次hr,hr姐姐说流程一直卡在最后的大leader。 4.18 hr说我被抽到加面,加面名单