1. 聊了10多分钟项目吧 2. 数据库的隔离级别有哪些(这个问题简直是天天问😂),然后具体讲讲有什么区别怎么实现的 3. 怎么设计索引 4. 最左匹配原则是什么,以及为什么这样就可以用到联合索引 5. 讲讲索引的数据结构 6. 怎么排查慢sql 7. 讲讲java锁升级的过程 8. 讲讲AQS是什么 9. 讲讲一个http请求发到controller的过程 做题 : 合并区间 反问:随便闲聊了
更新:简历变成共享中了,感觉都答出来了,也没办法 1. 自我介绍 2. 介绍sync.Map的读,删,存操作,read和dirty升级过程 3. go gc过程,三色标记法,什么是强三色不变性,举例插入写屏障和删除写屏障作用 4. 工作中遇到的gc问题,如何解决,关注哪些参数。我回答了gogc参数 5. MySQL隔离级别,幻读怎么产生,怎么解决,RR完全解决了幻读吗 6. Redis zset底
小红的数组构造 题目描述: 小红的数组构造小红希望你构造一个数组满足以下条件:1. 数组共有n个元素,且所有元素两两不相等。2. 所有元素的最大公约数等于k。3. 所有元素之和尽可能小。请你输出数组元素之和的最小值。 输入描述 两个正整数n和k 1≤ n,k ≤ 10^5 输出描述 一个正整数,代表数组元素之和的最小值。 样例输入 3 1 样例输出 6 示例 2 输入 2 2 输出 6 #
介绍项目,细问了一些项目中的知识点 spark RDD宽窄依赖 sql编程汇率换算 python二维数组查找数据 mysql hbase比较 hbase行列存储 mysql能否直接查数据中某一列的特定数据,hbase能不能(这块问的我没太听明白) mysql两种表引擎 对事务有什么理解,举个例子 大数据协同算法,保持一致性举几个算法例子 有什么要反问的 大概就是这些问题可能差一两道忘了,hbase
面试官没开摄像头一下子就不社恐了,整个人都自信了 继续攒人品 1. 自我介绍 2. 实习+项目 3. TCP和UDP 4. 使用场景,游戏服务器用TCP还是UDP 5. DNS干什么用的,DNS劫持是什么 6. 数据库事务 7. 手撕,没见过的题 8. 继续拷打实习 9. 自动化测试讲一讲 10. 用过持续集成吗 11. 聊天 一面题都没写出来居然还有二面,怕不是kpi面 #2024年字节跳动校招
面试时长:80min 主要手撕有点水了,被指出几个问题 内聚、开闭 面试内容: * 自我介绍(只介绍AI异构相关的) * cuda优化方法有哪些 * 看了哪些资料 * 手撕:反转链表 * 手撕:拓扑排序 * 手撕需要单元测试和自己定义数据结构 * 虚函数不加virtual可以吗 * 虚函数表怎么实现 * 模板编译过程讲讲 * 类的成员模板函数可以吗 * 类的成员模板函数可以是虚函数吗 反问: *
#面经# #字节24校招# #字节# #字节面经# 今天下午刚刚面完,面经还没发就约了三面,效率太高了 ———————————— 面试官介绍部门 自我介绍 美团实习 binlog和relaylog redolog和binlog的区别 binlog和redolog一致性 mysql分布式锁 项目拷打 项目中最大的挑战是什么 跳表结构 mysql半同步 一致性哈希 raft linux dentry和
2小时,单选+不定项选择+3道编程。 选择题考点包括dp、继承、信号量、KMP、linux系统、HTTP状态码、循环队列、操作符重载等。 编程题: 第一题 题意:给出n(<1e5)和k。构造包含n个数的正整数数组,满足数组的最大公约数为k,求数组总和的最小值。 题解:构造数组形如【k,2k,...,nk】即可。 第二题 题意:给出线段的长度n(<1e9)、区间的数量m(<1e5)、截取的长度k(<
1.自我介绍 2.==与equals的区别,String类里面的equals方法实现看过吗,大概的实现流程 3.Redis有哪些常见数据类型,string,hash,还有zset的内部实现用的什么数据结构,zset数据结构有哪些应用场景(排行榜,实时排名,去重统计) 4.你的项目中用到了分布式锁,使用分布式锁的时候需要注意哪些问题,分布式锁的使用场景(答的商品秒杀);为什么要用分布式锁,不用syn
开局没有自我介绍 直接场景➕八股 手撕hard 面完秒挂
1.TCP怎么建立连接 2.有抓过包吗 (无) 3.TCP的可靠性怎么保证 4.如果同时有大量客户并发建立连接,服务器端有什么机制进行处理(寄) 5.linux命令用过哪些 6.死锁怎么产生 7.怎么避免死锁 8.项目 算法:小于n的最大数(寄) 给一个数n,一个数组A,返回由A中元素组成的小于n的最大数 如n=23121,A={2,4,9| 返回22999 n=23121 A={9} 返回999
7月11投递 7月19约面 7月21一面 base上海 1、自我介绍 2、项目拷打 3、rabbitMQ在项目中的作用 4、如果用户量很大,rabbitMQ扛不住怎么办?要求不只是在硬件方面 5、redis数据结构,并说说你的实际应用 6、用redis实现排行榜 7、如果排行榜中包含100万用户名,每个用户对应一个分数,区间0-100,每个用户想查到自己的排名,可以如何优化?(不能修改原数据) 8
自己是做图像算法的,不太敢投字节的算法,抱着试试的心态投了国际化社区的测开岗,没想到给面了,由于第一次面试,又没太多时间准备,虽然面试官人超好,还一直在鼓励我,不过自己水平有限,感觉答的不太好。 1.自我介绍 2.根据项目提问,项目难点是什么 3.看简历比较符合算法岗,为什么投测试岗,未来的规划是什么 4.为什么用redis不用其他轻量级的缓存数据库,redis异步读写是怎么实现的 5.网络通信有
实习项目介绍(12min) 三栏布局( 3种 方案 第一次面试考) 场景题:怎么实现对于一个ul li实现拖拽效果 考察到一个事件冒泡,当时没反应过来,答错 防抖+节流 介绍 虚拟DOM 介绍 看代码说输出(犯了非常低级的错误) new Promise(function executor(resolve) { console.log(2); for (var i = 0; i <
8.18 运维部三面 秒挂 8.22 基础网络部约面 也秒挂哈哈哈 全程一个半小时,挂的主要原因我觉得是技能不对口吧,尽管作为一名网络工程专业的学生,我有学过思科路由交换机这方面关于网络运维方面的知识,但是已经还回去了,加上我平时的侧重学习方向是软件,也就是应用层,或者传输层,而网络部更想了解网络层,数据链路层的掌握情况,所以和面试官的关注点不一样,技能不匹配吧 面试官:“自我介绍” 介绍实习工作