首页 > 笔经面经 > 字节跳动-后端开发-补招一面面经

字节跳动-后端开发-补招一面面经

头像
Angus-Liu
编辑于 2018-12-06 19:50:51
回复11 | 赞 1 | 浏览1502

15 号在牛客网上找到好心人帮忙内推后端开发(非常感谢!),今天获得了视频面试资格,下面是面试官问的一些问题:

  1. TCP 安全性体现在哪些方面,采用了哪些机制?

  2. 发送大文件时客户端和服务端采取了什么机制?描述一下 Nagel 算法?

  3. 要实现两台机器及时高效通讯应该怎么做?如何关闭 Nagel 算法?

  4. socket 中 SO_REUSEPORT 和 SO_REUSEADDR 的区别?

  5. select、epool 的区别?底层的数据结构是什么?

  6. Python 中的协程了解吗?(简历上写了了解 Python)

  7. React 中如何实现双向数据绑定?(Vue 和 React 我都学了,不过 React 用得少)

  8. 直接 I/O 和缓冲 I/O 区别?

  9. volatile 关键字的作用?Java 内存模型?

  10. 讲一下垃圾回收算法?

  11. Java 内存分配策略?多个线程同时请求内存,如何分配?

  12. Redis 底层用到了哪些数据结构?使用 Redis 的 set 来做过什么?

  13. Redis 使用过程中遇到什么问题?搭建过 Redis 集群吗?

  14. MySQL 索引结构解释一下?(B+ 树)

  15. MySQL Hash 索引适用情况?举下例子?

  16. 存储一个 Blob 文件,如何建索引?如果前缀部分大都相似怎么办?文件大小相差太多怎么办?

  17. MySQL 索引是不是越多越好?为什么?

  18. 如何分析“慢查询”日志进行 SQL/索引 优化?

  19. Java 中 final 关键字实现原理?(怎么实现不可变性)

  20. 如何实现一个 HashMap?

  21. 手写“反转链表”算法?(迭代和递归)

因为题目比较多,有可能部分我记错了(但大体是差不多的),大家就参考一下吧。最后我还问了一些问题,字节跳动的面试官很 Nice,都一一解答了。即使最后拿不到 Offer,对我来说也是一次提升了。非常感谢!

11条回帖

回帖
加载中...

本文相关内容

近期热帖

热门推荐

扫一扫,把题目装进口袋

牛客网,程序员必备求职神器

扫描二维码,进入QQ群

扫描二维码,关注牛客网公众号

  • 公司地址:北京市朝阳区大屯路东金泉时代3-2708北京牛客科技有限公司
  • 联系方式:010-60728802(电话) admin@nowcoder.com
  • 牛客科技©2018 All rights reserved
  • 京ICP备14055008号-4
  • 京公网安备 11010502036488号