#软件开发笔面经# 二面和一面相比更是抽象,感觉字节系的面试官都是不愿意说话,具体体现在面试中就是多余的一个字都不说,项目也不怎么问,导致我一度以为一面挂了,也许这就是字节风格吧 项目: 介绍完之后又是象征性地问了问之前自驾工程侧的开发内容,参考一面 面试官直接表示了对算法侧的东西不太感兴趣,表示工程是这样的,算法那边只要实现就完事了,但是工程要考虑的就很多了 手撕: “给你40分钟做下这个啊”
努力打赢复活赛
字节网络运维 一面不怎么问我路由交换,全问报文字段,我说你为啥不问rs,他说可能是因为一面的原因 二面继续问报文,问的问题基本没答上来,然后让我编程写排序算法,写完我在那debug,他不耐烦给我说,时间不够了,你自己下去debug吧。面了就40分钟,被拷打惨了
update: 9.30 约 10 月中旬 HR 面了,许愿 OC 🤗 --- 9.29 字节四面,问了 HR 四面技术好像是这个部门的正常情况😅,I'm like, well... - 自我介绍 - 上来先做了一道题:Leetcode 解码方法(动态规划) - 实习具体负责哪些工作,占比是怎样的 - 你们数仓团队几个人,数仓怎么分层、分主题 - 分层的意义 - 你在商品域的工作中是否会涉及边
女面试官,全程较温和,压力不大 自我介绍 说下实习具体的任务 为什么toB的项目要性能测试 性能测试看哪些指标 实习中遇到、解决的难点和印象深的点 手撕sql(单表 group by) 为什么做测开 做回归测试的流程 朗读并翻译一段英文(好几个词不认识,人都傻了) url从输入到展示界面的过程 界面出现空白可能是什么情况 场景题设计测试用例 Redis为什么快(内存+hash结构,其他没想出来)
#字节笔试# 四道编程 C++解法 第一题 木板可收集雨水的最大量 int main() { int n; cin >> n; priority_queue<int> pq; for (int i = 0; i < n; ++i) { int x; cin >> x; pq.push(x); } pq.pop(); cout << static_cast<long long>(n - 1) * p
三面是总监面,TITLE是部门中国大区Leader。 整体也跟汇川一样,没有为难我,主要是问一些 GENERAL的问题(是的,是面试官自己说的),就让我对岗位是做什么的做一个畅享。这里我认为主要是因为这个岗位技术含量不高,但是面试的流程是按照研发岗来做的——即三面业务+一面HRBP。 这里面试官给我面试的时候是在出差的登机时间给我面的,所以比较随意,也没有开摄像头。 问我想象中的IT技术岗是做什么
2024/08/28 1h 基本介绍、选一段最有亮点的实习来介绍然后面试官开始拷打 spring框架最初是解决的什么问题?它是怎么管理bean的生命周期的? 这里为什么用rocketmq?消息发送失败怎么办? 可以用哪些redis数据结构存你这个项目里接口响应的数据 旧版redis怎么通过单线程处理网络I/O请求的 事件队列 你项目的系统瓶颈在哪? 你提到的去重,还有什么方式吗?(我只说了sele
1. 最大的k个元素 2. 两个人 一次可以拿1-3个石子 一共100个石子 谁会赢 3. 多线程打印 4. sql题:统计点赞数量 5. redis数据结构 6. zset底层结构 7. zset能用来做什么 8. 算法题:矩阵一个起点、一个终点 有障碍物打印最短路径(dfs、bfs) 9. epoll 10. 算法题:矩阵从头走到尾的路径数量 11. 衍生:一个矩阵如果全部为1 从头到尾路径数
9.12 一面结束后半小时飞速约了二面,9.14 二面 - 自我介绍 - 为什么读研 - 为什么转专业 - 你对大数据的理解 - 介绍一下实习组内的分工、数仓架构 - 以商品域为例,数据的模型/表有哪些,从哪些角度评价数据模型 - 你们组具体的宏观的业务流程 - 具体是怎么和其他部门协作的,流程是怎么样 - 你是怎么理解数开的工作的,你个人的偏好是哪方向 - 数据库的范式、事务 - 范式建模、维度
今天面了字节大数据开发的三面,记录一下: 面试官先自我介绍,然后开始问专业知识。 1.你了解实时领域和离线领域的哪些技术? 2.mapreduce和spark作为计算引擎的差异 3.spark的rdd是什么 4.如何理解rdd中弹性的概念 5.spark有哪些调优方法 6.spark中的join操作有哪些 7.数仓建模方法有哪些 7.介绍一下flink的双流join,以及双流join可能会遇到哪些
难绷,实习实傻了,问啥啥不会,以下是我还记得的问题 硬连接和软连接的区别 数据库中的锁,如何避免死锁 深拷贝和浅拷贝的区别 http和https的区别 tcp和UDP的区别 虚函数和纯虚函数的区别 重写和重载的区别 主键和外键的区别 微信发红包测试用例 在测试过程中发现问题如何定位 最后手撕就是数组排个序 感觉要寄了,一堆问题没回答上来,最后的手撕感觉是面试官可怜我才出的,我一开始用的sort,然
还是继续之前我自己的面经分享 抖音某部门------ 后端开发 1面(1个小时20分钟) 40分钟实习 20分钟设计模式,给一个场景,比如不同的图形,如何使用设计模式,大概是这个意思。20分钟做题 滑动窗口 2面 (1个小时30分钟) 1个小时的源码解析,框架的解析和优化(和之前shopee很像) 15分钟的实习 10分钟做题 生产者消费者 最后闲聊 3面(2个小时) 前1个小时(实习+自己开源的
自我介绍 在浏览器中输入到输出页面的过程 Python和c的区别 内存管理 面向对象和过程的区别 查询ip的全过程 根服务器 tcp握手的作用 如果第三次握手服务器没有相应会发生什么 如何解决上述问题 客户端大量发送建立连接的请求,服务端返回但客户端不影响,服务端应该怎么处理 锁有哪些 读写锁和自旋锁的异同 手撕二叉树最近公共祖先
1.先自我介绍一下 2.好的,我看了一下,你说对大文件上传有一定的了解,那么你实习期间,大文件上传这块是如何实现的呢? 3.那这个分配上传的逻辑都是由你开发的吗?还是说用了现有的文件上传的框架呢? 4.有用过WebSocket相关的东西吗? 5.WebSocket它是基于什么协议呢? 6.TCP和UDP的区别可以介绍一下吗? 7.TCP的可靠传输是如何保证的呢? 8.介绍一下css样式,权重是如何