本人普通211本硕,23届毕业,之前有段算法研发实习经历但想转产品,所以需要找产品相关实习,因为之前学校有科研任务错过了暑期实习的最佳招聘期,现在很多公司实习窗口都关闭了。 简历是走内推渠道投的字节,知道字节效率高没想到这么高,前一天刚推上去第二天就收到了hr的电话约一面时间。其他渠道投的简历都半个月了还没消息,所以没有任何面试经历的我第一步就要面对竞争如此残酷的大厂(对 我确实很怂)。 先说整体
自我介绍 选一个项目进行介绍,介绍项目中的难点和解决方案 先做一道算法题,岛屿数量(思路正确,但是dfs一开始紧张写错地方了,后面经过提醒测试过了) 计算机网络:udp与tcp的区别,udp怎么实现像tcp一样的可靠传输???拥塞控制的实现(我按照tcp握手思路答不对,应该是要基于udp本身的协议,不太了解底层协议,GG) 异步io,同步io和非阻塞io的区别 进程与线程的区别,进程用的堆栈情况,
字节: 1.项目介绍 2.java的容器有哪些,说说map类型的数据结构除了hashmap,如果想要有序遍历map可以如何使用,采用那种数据结构,问hashtable是怎么保证线程安全的,加的锁属于什么锁,这个锁封锁粒度是多少 3.谈谈redis索引,B+数据结构为什么用于索引,不用红黑树,如果让你查询你觉得查询次数两种数据结构次数是不是相同 4.redis支持的数据类型,说说zset的底层数据结
1.自我介绍 2.问下之前的实习 3.如何实现一个不被继承的类 4.对堆和栈的理解 5. 算法题 两个链表的第一个公共节点 6. 对测试和测试开发的理解 7. 如何测试朋友圈的评论功能 8. 手撕算法题 ****** #字节跳动##测试开发##实习#
1. 自我介绍 2.熟悉sql吗 3.数据库事务 4.一道sql编程 5.算法:最长不重复子串的长度 6.本科期间的困难的事情 7.你的优缺点 全程半小时 两道编程都过了 能进二面吗 计算机网络、linux、数据结构、框架什么的都没问 发面经攒好运 #实习#
一面 (35min) 1、项目经历深挖+追问 2、过往实习经验比较丰富,未来在职业规划上更想做什么? 3、做专题调研的分析思路是什么样的?;可以通过哪些方式避免用户在问卷时可能误导最终结论? 4、每个端的获客成本相比上周都下降,但整体获容成本却上升了,怎么去排查问题? 二面 (50min) 1、项目经历深挖+追问 2、对面试岗位的理解? 3、对自己过往产品经历的总结? 4、用过我们这个功能吗?
- 介绍一下自己 - 问一下如果一个业务的性能波动比较大,你有什么想法?(排查测试环境,应用自身原因,性能工具监控) - 既然聊到了性能工具,能简单介绍一下有哪些以及他们的原理吗?(jprofiler,覆盖率检测) - 如果一个可执行程序在 x86 机器上能跑但是在 ARM 的机器上不能跑,你认为有什么可能的原因?(系统架构,编译,代码问题) - 如果一个 Java 程序出现了上述问题,具体可能会
一面(2024.1.3,85min) 自我介绍 项目(聊了蛮久) Redis Redis单线程结构 Kafka(项目中用到了) 架构说一下 consumer如何进行消费的过程 分布式当扩充新的机器,数据如何进行调整?(唯一没答出来的八股) 集群只用2个节点可以吗?为什么不行? MySQL B+树,B树与B+树区别?存相同的数据哪个树高? MySQL如何实现乐观锁? 不停机扩容如何实现? Dubbo
一面 自我介绍 针对实习工作经历细挖 对此岗位的看法和了解 分析一下最近时政新闻,主要是看你有没有敏感度(还有几个问题不太记得了) 对于重复性高的工作的看法 反问(此环节可以问工作横向和纵向的发展方向,我还问了从此面试我的表现和不足) 从面试官的回答来看她对我的表现比较满意,我大概猜测一面已过,结束后大概10分钟收到通过的消息,与HR约了第二天的二面。 二面: leader面 自我介绍 简历深挖,
忘得差不多了 想起来啥就写啥 周四 京东零售一面 时长40min 自我介绍 实习相关 对我的实习内容提出疑问 主要是围绕实习吧 然后问了一点项目 八股想不起来了 周五字节一面 时长100min 上来就是拷打 最后对我的评价是多关注基础。 其中印象深刻的就是h5 css3简单介绍 新增内容 我就没怎么看 开屏雷击了 还有比如从react浅比较引申出八股 手写一下对象深比较。 然后问我为什么不写分号
字节后端开了白菜价,但是手头就一个offer,球球大家给点建议吧,春招还要不要接着找 面了几次也知道怎么回答了,感觉再去面试也从容了,要不要春招再努努力还是直接躺 引流:百度 腾讯 华为 阿里 京东 小红书 拼多多 银行 #晒一晒我的offer##字节#
问:网络UDP和TCP的区别?HTTP使用哪种协议? 问:TCP三次握手过程TCP的ACK包为什么是随机开始 问:TCP四次挥手过程,哪一方会进入TIMEWAIT?如何解决TIMEWAIT过多 问:TCP滑动窗口的作用是什么 问:TCP三次握手 问:如果第三次超时具体表现是什么 问:数据库:MyISAM和InnoDB的区别 问:为什么要用B+树而不是B树#软件开发笔面经#
字节9.10后端 笔试 T1 给你一个字符串,然后进行q次操作,每次选择一个位置idx 并修改为c,输出每次操作后unique(s) 的值。unique("aabbbcc") = 2,unique表示相邻去重后("abc")s的长度 // 本题为考试多行输入输出规范示例,无需提交,不计分。 #include <iostream> #include <cstdio> #include <bits/
选择题出的较有难度,只能凭感觉走了。。 两个算法一个easy,一个middle,感觉是这几次笔试最简单的了,本来还想着字节笔试会出很难的算法许愿进面 python,供借鉴: 第一题: n = int(input()) nList = [int(i) for i in input().split()] temp = 0 obj = {} for i in range(n): if nLis
算法岗位笔试,四道编程 1. 棋盘每个位置为-1,0,或者得分。-1则往左下或右下走,0和对应得分往下掉。求从第一行开始能够得到的最大得分。 思路:感觉就是个dp从下往上,返回第一行最大的即可,但是最后只过了60%的case,不是很懂为什么,贴一下代码求解答。 2. 数组中判断有无三个数对应index i<j<k的和也在数组中,输出YES or NO. 思路:直接挨个遍历数组,每次将所有的连续的和