B站 大数据开发实习 面经

B站 一面(凉经)

为什么我面数仓岗 不问我数仓建模和HQL

问我这些的东西???

0.Java集合了解吗,继承图说一下

1.ArrayList和HashMap底层原理说一下,扩容机制,底层存储结构

2.为什么1.8之后HashMap用红黑树

3.二叉树和红黑树区别

4.Java锁机制了解过吗 Sychronize和Lock底层区别,线程池了解过吗

5.JVM内存模型,各部分作用

6.JVM垃圾回收算法有哪些,主要回收哪个区域,如何判断垃圾可以被回收

7.堆新生代老年代比例,配置过JVM的参数吗

8.类加载过程,一个类从创建到销毁的全过程

9.Linux用过哪些命令,Linux上部署过什么代码

10.Mysql索引原理,说一下B+ Tree

11.隔离级别说一下,Mysql为什么要有事务

12.Mysql常用的存储引擎,Innodb特点

13.ACID说一下

14.SQL执行底层全过程说一下

15.说一下Yarn的原理

16.Kafka架构说一下

17.Kafka怎样保证消息不丢失

18.Kafka怎样保证Partition内数据有序

19.介绍了一下公司业务流程,主要用Kafka,Flink,Flume做实时计算落地数仓,说什么实时即未来什么乱七八糟的,说离线已经很成熟了

20.能来多久,一周几天

21.平常学习怎么学的 看书?看博客

反问:

me:我面的是数据仓库岗?怎么问这么多实时计算的技术栈?
he:我也不知道 我之前做Java后端的 群里看你简历感觉不错 来面的你
me:对我感觉怎么样?
he:emmm感觉还行(内心:快滚 菜B)
me:我如果胜任此岗位需要复习和学习什么技术栈
he:Flink,Kafka,Yarn

总结:

面试官比较和蔼,比我没大几岁,面试整体体验比较好,但是自己菜,面的是数仓岗位,结果一直问Java,问的题之前都学过看过,但是没复习,很多说不清楚,答不好,已凉

大数据开发中,Shell脚本是非常常用的工具。以下是一些常见的试问题和答案: 1. 问: 如何执行一个已经创建的Sqoop job? 答: 可以使用以下命令执行Sqoop job: sqoop job -exec job名称 。 2. 问: 你使用过哪些Shell脚本? 答: 我使用过awk、sed、cut和sort等命令来处理文本数据。我还写过一些用于集群启动、脚本分发、数据导入导出以及数仓层级内部导入的Shell脚本 。 3. 问: 如何通过Shell脚本杀死远程服务器上的进程? 答: 有两种方法可以杀死远程服务器上的进程。一种是使用以下命令: ssh $i “ps -ef | grep 进程名 | grep -v grep |awk ‘{print $2}’ | xargs -n1 kill”。另一种是使用以下命令: ps -ef | awk ‘/进程名/ && !/awk/ {print $2}’ | xargs -n1 kill -9 。 4. 问: Shell中单引号和双引号有什么区别? 答: 在Shell脚本中,双引号可以保留变量的值并将其扩展,而单引号则会将变量视为普通的字符串。双引号内的特殊字符会被解释,而单引号内的特殊字符会被视为字符串的一部分。此外,双引号内可以使用转义字符来表示特殊字符,而单引号不支持转义字符 。 希望以上回答对你有所帮助。如果你有其他问题,请随时提问。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [shell编程之大数据试题](https://blog.csdn.net/qq_27924553/article/details/111938876)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [大数据高频试题——linux&shell-详解](https://blog.csdn.net/zlmldylinke/article/details/113886037)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值