再也不面字节了 问一个不会一个 1.自我介绍 2.项目 3.实习 4.mysql可能出现什么和并发相关问题 5.举个例子说可重复读下的幻读问题 6.mysql的是怎么解决并发问题的 7.MVCC+UndoLog 8.有了undolog为啥还需要redolog呢,不能直接undolog+最新数据刷盘吗 9.打开https://www.baidu.com的过程 10.第二次和第三次挥手能合并嘛 11.
一面 实习做什么 介绍实习的项目 对大数据的开发 数据仓库的认识 为什么数据仓库分层 Spark SQL题 分组TOPN 算法题 二面 介绍实习 Spark底层 Stage怎么划分 宽窄依赖 口述SQL语句转Spark RDD 代码算法题 SQL题 留存率 三面 介绍实习 介绍这个学校的项目(开始问算法。。) 用的哪些算法 为啥这样用 概率论相关 三门问题 三门问题进阶 扔硬币,先扔的人胜率 面了
电商业务 杭州 50分钟 自我介绍 (开始照着简历问…) 平衡二叉树 为什么红黑树用得更多 B树/B+树及应用 进程线程协程区别 零拷贝技术 TCP三次握手四次挥手 ACID 隔离级别 脏读幻读 可重复读怎么解决脏读和幻读的 redis基本数据类型以及底层结构 为什么要用sds不用c字符串 为什么用跳表不用红黑树 跳表查询的时间复杂度 redis持久化 rdb持久化的时候,主进程键值发生更改,写入
1.JAVA和C++的区别 2.多线程的使用 3.数据结构的介绍 4.项目介绍(OJ平台优化细节,外包:电弧检测系统) 5.区间最大和(因为刚入职vivo 实习有些水土不服,没发挥好😭)
40min 自我介绍 细问两个项目的架构和技术选型 为什么选这个数据库 还会选吗 MQ的用途 发送方可靠性保证 既然你不是go选手 那说说Java OOM排查和管理工具 乐观锁和悲观锁 定义 场景 怎么判断用什么 Java的ThreadLocal 手撕有序矩阵查值 秒了 反问 鼠鼠全程瘫坐 不会的问题全部反问面试官 手撕题在规劝下才开始动手 非常抱歉 我摆烂了 反抗一下这个畸形市场 供参考
搜索团队 45分钟,开始进来三个面试官汗流浃背了已经,还好只有一个面试官开摄像头讲话 主要聊项目 c++ 几种const指针的区别 给一段代码讲有哪些问题 最新学的技术是什么 平常有没有用脚本语言 手撕:比较版本号,用python写 全程很正常交流也没有刁钻问题,还以为终于要找到实习了,第二天挂了,真的难受想哭,礼貌问了hr原因,表示不方便透露 累了,真的累了 #软件开发2024笔面经##字节面经
没录音,想多少写多少吧,许愿oc!!! - 了解我们的产品吗? - Spring用到的设计模式 - Spring IOC、AOP的理解 - TCP传输的可靠性如何保证的? - MySQL有几种锁 - Java垃圾回收算法 - 双亲委派机制 - 凸N变形顶点画圆内外面积差 - 股票买卖问题,优化为O(1)空间复杂度 - 项目中的框架、项目的难点 - MQ消息丢失、重复消费
第一次面试就是字节,面的挺蒙的 一面记的不全:5.13 拷打项目,问了很多如果xxx怎么办,已经开始满头大汗了 static代码块有什么用 项目中使用了static代码块吗 static代码块可以实现单例模式吗,成员需要加什么修饰符(不太懂要问什么,说了final) 静态代码块和静态方法有什么不同 项目中用的是mybatisplus是吧,跟数据库连是如何建立连接的(数据库连接池),数据库连接池满了
一面(50min): 自我介绍 项目(20分钟) RocketMQ延时消息(项目用到了)底层怎么实现的(不会) 消息量太大导致读消息延迟时间很长怎么办 项目还有啥优化 讲一讲redis redis为什么快(说了内存、数据结构优化、单线程不用考虑线程安全、io多路复用) 单线程模型有什么缺点,有什么不太适用的场景 redis的大key问题,为什么会产生大key redis怎么设置过期时间,底层是怎么
对不起真给字节干碎掉了我疯狂道歉 现在回忆起来都是一愣一愣的精神恍惚 1.rpc疯狂问,简历链接疯狂问,http短连接疯狂问,grpc的实现,为什么grpc可以跨语言,为什么要http还要rpc(八股大概80%的反应能力吧) 2.es底层索引实现,业务实现(包括为什么要进行反范式设计) 3.用户关闭网页的时候http请求是否是断开 虽然看上去只问了三个问题,但是展开很多很多,给我答的汗流浃背,中间
选一个项目介绍项目难点,怎么解决的(鼠鼠的项目没什么亮点,随便讲了个自制的类型擦除解决运行时需要不定个数不定类型参数的函数调用,和用c++20协程实现的通信管理) 为什么要用c++20协程(比回调更容易看懂好维护) 进程和线程的区别 线程同步的方式 两个线程共享变量如何避免冲突 除了加锁还有什么方式(原子类型std::atomic<T>,go channel) CRTP了解么(奇异递归模板模式,模
28号约面,我说最近时间冲突,约了8号 自我介绍 项目吟唱 介绍了实习的工作内容主要负责的部分 项目难点和解决方法 现在回想实习项目,有没有可以改进和优化的地方 实习是后端,为什么投测开,说说对测开的理解 一个后端offer 一个测开会怎么选择 提到实习过程里与测试组同学的接触,有没有遇到什么问题 项目ddl 和测试组提的bug 修复时间冲突了怎么办 Java 封装继承多态 多态举例 重载和重写
一面:一个小时 聊项目,开口问我数据库,我 ??? 感觉kpi了 然后说做的很简单,避开了这个话题 然后聊组件封装,说了一大堆,然后出了几个场景题 尖头函数普通函数区别 promise 几种继承方式 vue和react区别 浏览器渲染 两个算法: 出现最大次数字符和次数 一次循环 链表有环:Floyd 兔子算法 面的其实一般,尤其写code平时java写的多,jsmap的api都忘了,但是还是过了
1渲染流程 2顶点着色器和片元着色器的区别 3点乘和叉乘 4后处理有哪些 5算法是:输入两个数字M,N(M>N),生成不包含重复数字的随机数组如:输入5,2,生成【2,5,4,3】】 本人应该是凉了~~面试官人很好!我答不出来会提醒我,算法根本没练到随机数呜呜呜,希望下次有机会再来~
字节跳动 字节的面试算是体验最好的,泪目了。 投递2024-02-27 内推投递。 番茄小说,数据策略工程师。 一面2024-03-01 1小时30分 自我介绍 看了你的博客,感觉你对技术有追求(大概是这个意思)。你一般怎么样去学习新的知识? 目前有哪些正在学习的东西? 介绍项目1。 4.1. 介绍数据、模型、介绍LRP的流程。 4.2. 是否有除了GNN外提取特征的方法(在你们的数据上)。 介绍