字节商业化技术大数据开发一面

问了好多好多问题,很多没答好,但是面试官人很好,不会的也引导我,

- 自我介绍

  **项目**
  - **身份认证(再仔细看看session和cookie),**
  - **很多个**cookie,分布式的机器上。怎么办?消息队列?

**操作系统**

- 进程调度算法
  -  时间片轮转算法没有答出!!!面试官还引导qq与微信同时运行,唉
- 虚拟内存与物理内存
  - 用虚拟内存为什么快

**计算机网络**

- 输入url到界面流程
  - 解析的百度地址是哪个地址(DNS查询)
- 三次握手,四次挥手,为什么是四次?

**MySQL**

- MySQL底层索引.
  - 为什么不用B树
    - B树的非叶节点存储数据,为什么查询速度还慢
  - **索引失效的情况**
  - 事务隔离级别
    - 默认
    - 三种错误情况

- **mvcc(没答上来)**
  - 没有解决什么问题?**幻读**

##### Redis

- ​Redis与数据库的一致性

  - 如果写入数据库,但是没写到Redis怎么办

**Java**

- 线程池核心参数
- 线程池满了怎么办?不希望被拒绝?

**Spring**

- **事务注解的流程**

**手撕算法**

- 删除重复的字符
  - 用了俩栈,面试官提醒其实ans = stack.pop() +ans就行
全部评论
大数据是一个没问啊
1 回复 分享
发布于 2023-09-28 21:07 广东
想问一下投简历到约面试大概多久呀
点赞 回复 分享
发布于 2023-09-27 23:05 辽宁
佬是校招吗?base哪里?
点赞 回复 分享
发布于 2023-09-28 23:11 广东
推荐这个小程序,我都是在这里练习各种八股文和基础知识 。
点赞 回复 分享
发布于 2023-10-06 16:42 广东

相关推荐

1.  简单介绍一下项目2.  在中间层建设中遇到过什么问题3.  数仓中状态的更新是比较及时的,如何记录这些状态,最核心是关心最终的状态还是流转的状态4.  拉链表是什么,怎么实现的,执行过程中怎么解决效率的问题5.  用的什么计算引擎,sql在spark上怎么执行的6.  spark的提交流程7.  uv和pv的含义,计算uv在spark上的运行原理8.  MapReduce的原理,快排的目的是什么,有序的目的是什么,知道每个过程才能知道如何去调优9.  sql转ast是怎么转的10. ast做逻辑执行计划优化做了哪些11. 逻辑执行计划和物理执行计划大概有什么区别12. 写sql过程中有没有遇到过执行时间特别长的,引出数据倾斜相关内容(问的很细,基本所有的都问了)13. 不同数据类型join为什么导致数据倾斜14. mapjoin和正常join的区别,mapjoin原理是什么,怎么实现的15. 加随机数打散,两阶段聚合怎么做的16. new一个线程怎么做,thread和runnable的区别是什么17. java集合类用过哪些(说没怎么用过java,就没再问了)18. sql在不同执行引擎下有什么区别,答有些语法不通用,为什么不通用,如何造成这种问题的19. sql中所有关键字的执行顺序20. a join b where条件写在join里面和join外面 有什么区别21. 4道sql22. 一道mid算法做的是计算引擎调优,一直在问spark底层,顶不住顶不住。当晚挂...
查看20道真题和解析
点赞 评论 收藏
分享
评论
2
28
分享

创作者周榜

更多
牛客网
牛客企业服务