字节大数据开发-人力科技面经(已凉)

字节大数据开发工程师- 人力科技面经

一面

  • 网络模型,每一层的功能
  • 访问一个网页的流程
  • tcp是如何保证可靠
  • 线程和进程的区别
  • JVM的内存区域
  • 垃圾回收算法
  • 类加载的过程
  • Spark和MR的区别
  • Spark任务调度过程
  • spark中stag,job,task是如何划分的
  • spark宽窄依赖
  • 为什么spark比MR快
  • Hadoop的框架
  • Hadoop提交作业的流程
  • Hadoop中是如何找到文件对应的block
  • Hadoop块大小

项目:实时项目里统计指标

因为SQL和编程写的那部分页面刷不出来,所以没写,讲了下思路,题目忘了

二面

  • Java新建一个对象的过程
  • 创建对象的实现里有没有用到锁
  • Java的锁和操作系统的锁有什么区别
  • mapreduce里除了map和reduce组件,还有什么组件
  • mapreduce中数据是怎么确定分到哪个reduce里
  • map和reduce数量如何确定
  • 如何把想要的数据分到对应的分区中
  • hdfs大文件如何存储

项目:离线数仓相关

SQL:统计每个学科前三名的学生

算法:

  1. 计算两个数的平均值
  2. 发优惠券。一个数组中有N个用户,数组中是用户的等级,每个用户可以看到他相邻用户的等级,如果他的等级比他相邻用户的等级高,他要多拿一张优惠券。每个用户至少要发一张优惠券,问至少需要多少张优惠券?如果这是一个环形的,则至少需要多少优惠券

两道题都是说思想,没有写代码实现

三面

主要问项目:离线数仓中的各个组件功能,实时数仓redis的作用

没问八股

SQL:统计连续三天有购买记录的用户

算法:二叉树最右节点

后续

感谢信虽迟但到

#字节跳动大数据开发面经#
全部评论
老哥本科也是东南吗
点赞 回复 分享
发布于 2022-09-02 15:22 江苏
请问你笔试情况如何呀?
点赞 回复 分享
发布于 2022-08-26 23:24 四川
实时项目和离线数仓都是尚硅谷的嘛
点赞 回复 分享
发布于 2022-08-28 21:50 北京
楼主现在入职哪家公司了呢
点赞 回复 分享
发布于 2022-09-06 16:46 陕西
请问你是什么学历呀?硕士吗
1 回复 分享
发布于 2022-08-29 20:49 北京
三面完了怎么样啊
1 回复 分享
发布于 2022-08-31 14:55 四川
请问大数据岗位多吗?尚硅谷的实时数仓和离线数仓找工作够用不
1 回复 分享
发布于 2022-09-08 16:52 湖北

相关推荐

两年工作经验,一下是我的技术栈精通Linux基本命令、系统管理、Linux文件管理、用户和权限操作、进程检测与控制、自有服务(ntp,firewalld,crond)管理及软件包搭建、VMware(克隆、快照、镜像)熟练系统服务的搭建、配置、优化,包括 远程管理SSH、yum源配置、FTP文件共享、数据同步RSYNC、NFS等磁盘管理、具备磁盘阵列RAID思维、基本网络基础、网络排错能力,熟悉阿里云,了解华为云,移动云熟练Shell脚本编程例如变量定义、流程控制和循环语句、常用文本处理工具sed、awk、掌握GitHub精通中间件的使用,包括mysql常用语句以及双主双从,数据备份熟练掌握负载均衡的原理,Keepalived+lvs实现高可用高并发,Nginx七层负载、反向代理等; 熟悉常用排错工具的使用,如 top、free、netstat、wireshark、tcpdump、nslookup等;熟悉jumpserver堡垒机部署、配置、使用及用户管理、资产管理、权限管理等;熟悉EFK、日志收集、集群部署及filebeat文件的使用;熟悉zabbix环境搭建、配置监控项、邮件通知及告警触发等;熟练掌握k8s集群搭建、K8S资源管理(pod、pod控制器、NS、SVC、存储持久化)熟练掌握docker容器集群的架构规划、Dockerfile镜像构建、操作Docker容器、镜像加速,熟悉Harbor镜像仓库、能够使用DashBoard图形化熟悉日常办公软件、CAD、visio
点赞 评论 收藏
分享
评论
6
56
分享
牛客网
牛客企业服务