1. 自我介绍 2. jvm分区 3. springboot启动过程 4. mysql事务 5. char和varchar 6. char最大是多少 7. git命令以及提交过程 8. redis应用场景,这个比较拿手,实习用的太多了。 9. 反问 一共才18分钟,不知道是不是kpi面试,很基础,点到为止。 希望能有二面,好想去武汉。
1h 1面 自我介绍 项目介绍 事实维度建模的优点 维度建模方法 数仓分层和分主题的理由 OLAP平台了解吗 数据治理了解吗 spark shuffle展开讲一下 spark内存管理模型讲一下,分别存储哪些东西 hadoop优化思路有哪些 如何防止sql引起的数据倾斜 sql对比,找不同,join and和join where两者的区别 一道sql题,提示半天才做出来,对sql不太熟悉,很多了解的
二面说是30分钟,但实际要面45分钟,希望能过 1. 自我介绍 2. 看你写了对数据结构和算法比较了解,说一下 回答的链表 树和图,还有常用的堆 红黑树 LRU 跳表 3. 那你比较一下红黑树和跳表的优缺点 4. 哈希表了解多少 回答的C++中的map unordered_map 比较一下他们的区别,原理 空间复杂度 5. B+树了解吗,为什么MySQL中使用的是B+树而不是红黑树 跳表 6. 写
为啥官网上写着java 数据库,结果面试全问我C++,这几天看的数据库都没问啥 30min 1. 自我介绍 2. 说一下Linux和常用命令,线程和进程的区别 线程和进程的本质区别是什么 3. Linux如何查看是哪一个进程占用率指定端口 4. C++了解到什么程度 5. C++中的const和底层const 的区别 fun(int i) fun(const int i)有什么区别,编译器怎么看
(被捞起来重新面) 总共40min 手写模板方法,责任链模式(项目中的) spark和mr有什么区别,为什么spark比mr快 磁盘和内存 有有向无环图的这些优化 什么更优秀呢,什么原因导致比mr更快(不知道) spark里面,checkpoint和cache有什么区别,分别用于什么场景(场景完全忘记了) 数仓是怎么分层的 什么是业务过程(不知道) 事实表设计的步奏是什么(不知道) 三范式建模和维
1.自我介绍 2.MR了解吗 3.MR map任务个数怎么确定的 4.Spark job task等怎么划分的 5.数据倾斜问题 解决方案 6.导致出现问题可能有哪些方面?数据倾斜 oom 小文件问题 7.数仓概念 分层相关 8.事实表和维度表 9.维度和维度属性 10.数仓建模相关 11.实际开发中,是选择维度多一些提高复用性还是少一些再拓展? 12.维度的界限你觉得怎么设置比较合理? 13.平
0.四道都A了,可以先看看代码,哪里不明白可以在评论里问一下 1.第一题用逗号分隔,用python写的,代码没保存;(大家应该都过了吧) 2. 第二题弹弹球,就是简单动态规划的变形 3. 判断什么赛高数 4.子字符串,暴力即可 #字节笔试##字节##字节招聘##字节面试#
一面 1.先自我介绍,问了问在校经历和志愿者的经历; 2.聊实习经历(这部分占了很多的时间,问的很细致); 3.说说xss和csrf的区别,原理,防范措施? 4.说说sql注入的原理,类型,防范措施? 5.玩过抖音吧,你觉得抖音可能存在哪些安全漏洞(缺陷),怎么去解决? 6.说说重写和重载? 7.讲讲多线程?怎么确保多线程安全? 8.计算机网络问题:说说完成一个http请求到浏览器显示出页面的完整
项目 + 算法 项目:简单问了一下项目,问一下redis是做什么的,会有缓存一致性的问题吗,随后对缓存一致性问题做了一些探讨,比如有什么保证缓存一致性的方案,给一个场景,比如redis缓存了用户抖音上一条刷的视频,这样多写多读的场景怎么保证一致性。 算法:讨论了一道题,单词搜索的plus版,可以掉头往回走,问这样的单词路径在矩阵中出现了多少次(分析时间复杂度的时候稍微慢了一点) 面试官说得一周左右
趁着还没有忘写一波 岗位 测试开发-产品研发 1,自我介绍 2,对测试的理解 3,有没有开发过工具和数据库一类(我介绍的一个python写的游戏) 4,项目内有什么测试经历(debug) 5,设计测试抖音发弹幕的过程 6,如果一条弹幕没发出去你会测试哪些环节 7,输入一个网址会经历哪些步骤 8,C++里endl和\n的区别 9,C++储存项目啥的根本没听过 老师见我回答不上来又说问两个python
2022.9.14 部门:南京 Data 我投的部门秋招已经没秋招hc了,hr联系我走不走转正实习的面试,我答应了,因为无论能否进字节,字节的面试过程体验下来往往都能学到不少东西,也确实如此。 1.自我介绍环节 2.我学习前端有哪些途径,以及身边同学和朋友做什么技术方向 3.说一下关于es6我知道的,用过的,了解的 4.说一下事件循环是什么样的过程 5.说一下有哪些是宏任务,有哪些是微任务 6.说
字节跳动笔试 (这里以测试开发岗位笔试题目为例) 1.笔试题型 单选题 多项选择题 简答题 编程题 官方表示,字节校招主要考察三个维度 数据结构与算法基本功:注重考察对常用数据结构和算法的理解和掌握情况,以及是否具备由浅入深、举一反三解决问题的能力。 编码和调试能力:注重考察代码设计、编码效率、风格及质量。虽然很多题目的思路容易想到,但能写对代码,并通过test cases拿到分数,还需要有扎实的
部门:AILab - 机器人 - 后台开发 投递:官网 一面 23.5.10 问项目 介绍(务必练习出有引导有重点的介绍!) 难点 token怎么实现 计网 TCP和UDP的区别 为什么三次握手 WebSockt http1.0 / 1.1 / 2 / 3 MySQL 有哪些引擎 InnoDB和MyISAM的区别 区别 隔离级别 最左前缀原则 操作系统 分段和分页的区别 进程通信 C++ 友元fr
回馈一下牛客社区,时间有点久,很多的都忘了,运气比较好总体偏简单。无hr面,三面后一周hr反馈通过,审批又过了一周,这周一意向。 背景:211本 华五硕 字节半年实习,本部门不校招,没有等转正其他部门直接溜溜球了 平时用的java开发,部门用go所以没问语言相关 有点大数据基础,实习也大数据相关部门,所以稍微有点大数据问题 一面 项目经历 实习时候的leader (估计飞书去问了) 算法 to
由于我本人没有记录全部问题的习惯,以下面经中的问题都是我回忆起来的一部分。 字节 一、项目 1.微服务注册与发现机制? 2.服务之间的通信? 3.负载均衡实现方式?原理? 4.项目中是否用到MYSQL调优?细说 5.实习项目 二、八股 1.线程之间的通信方式? 2.Java的notify()底层实现原理? 3.equals与==与hashcode 4.equals没有重写,调用时会调用hashco