字节跳动大数据开发(提前批)-大概算凉经吧

1面(55分钟)

1、学过数据库吗?

数据库系统文件系统的区别,在使用上有什么区别,

没想过 ,答的很差

2、数据库事务是什么,什么是数据库索引。假如我们设计一个表,有20个字段,哪些字段需要加索引,讲一下加索引的方法。

3、学过计算机网络吗?讲一下TCPUDP的区别。

TCP在建立连接后,它在传输的时候有什么特点,比如可靠什么的。

三次握手、四次挥手、拥塞控制、流量控制这些主要是为了实现什么目标。

哪些场景需要用UDP协议。

像直播,如果它的数据包的顺序错了之后对直播的画面有什么影响。

4、数据结构学过吗?

说一下二叉树与平衡二叉树的区别。

B+树是什么?与平衡二叉树有什么区别。答的一般,让下去再看一下这块儿

5、做两道题目

题目1:给一个递增数组,实现一个二分查找。查不到就返回-1。如果数组内容可重复,返回区间,查不到返回 [-1, -1]

题目2:给定一个字符串,判断是否是合法的IPv4地址,含前导0

题目3:sql查询,查询每个部门工资最高的员工的ID。sql一年没用过了,我太难了,在面试官的提醒下磕磕绊绊写完了。下去再练练

6、评价

专业基础知识没有太认真看,下去再看一下,代码写的还可以。

7、反问

8、问我下半年还有课吗,可以实习的时间


2面(一个半小时)

直接开始写算法题

1、题目1:给一个非空数组,返回数目最多的元素,如果有多个数目最多的元素,返回最短的子串长度(第一次出现到最后一次出现)。

2、题目2:给定一个非空数组,求下标 i,j 之间的区间和,需要进行 m 次查找
3、题目3:给定一个数组,求所有两个数字和等于 target 的所有的数字对。

4、题目4:假设有一个很大的日志文件,每行存一个IP地址,每次访问都存一个IP地址,找出访问量最多的10个IP。

5、数据库引擎了解吗?(我不了解…)

6、想问索引,但是我了解不多。

7、索引优化、SQL优化(也不太了解)

8、HTTP状态码

9、前端要访问后端,然后前端的页面一直刷不出来,是哪里出了问题,如何排查,有什么思路和方法。

10、有学过操作系统是吧?学的是什么操作系统?Linux还是别的什么,怎么学的

11、在学校或者说平常,做过什么偏应用类的东西,分析也好、数学也好什么的都行。

12、目前的计划打算

13、反问

面试官感觉都挺好的,答不上来的时候提示很到位,像是在交流问题,很舒服,我挺喜欢。

二面几天都没有消息,打电话问,HR说二面没过。后来过了一天,HR打电话说大数据开发-教育业务那边的团队说暂时不打算招新同学了,把我推给她们这边(极光风控),依然是大数据开发,问我要不要继续面,我当然要继续面。
今天下午面了极光这边的一面,好像因为极光风控这边数仓之类的用的多,一直在问数据库,还有数仓,可是这些我不熟。我以为也会问一些操作系统或者计网,谁知道都没问,数据结构也就让写了个归并。没有问到我的强项上,答的不是很好,想来是机会不大,不过还是许愿能继续面吧...



#字节跳动秋招提前批##字节跳动##校招##面经#
全部评论
还真有二面了...出乎意料
点赞 回复 分享
发布于 2021-08-16 17:23
请问大数据和前端哪个能好进一些还在犹豫不知道岗位哪个多一些
点赞 回复 分享
发布于 2021-09-25 10:02

相关推荐

10-25 00:32
香梨想要offer:感觉考研以后好好学 后面能乱杀,目前这简历有点难
点赞 评论 收藏
分享
3 19 评论
分享
牛客网
牛客企业服务