字节质量平台开发一面-面试题目汇总

字节质量平台-开发一面

项目相关

  • 并发是如何保证的
  • 并发和并行
  • 进程同步有哪些方式
  • 同步与异步区别,接口的异步调用如何实现?怎么设置与使用

数据库

  • 项目中mysql优化场景
  • 除此之外,性能调优,还有什么方式
  • 索引(b+树)

设计模式

  • 单例模式有了解吗?
  • 有哪些设计模式?

网络

  • http和https区别,
  • HTTPS的工作流程,如何加密,算法是如何实现的?
  • 进程、线程区别、协程呢?
  • 进程间通信方式?
  • tcp udp区别?
  • Udp如何实现可靠传输
  • TCP如何保证安全可靠送达

算法

  • 页面置换算法知道有哪些,
  • 介绍下aru吧
  • 算法题:
    有一棵二叉树
    10
    4 23
    3 6 7 21
    5 11 19 18
    求多个节点的最近公共父亲节点
    例如,4,7 ,11的最近公共父亲节点是10,例如3,6, 11的最近公共父亲节点是4。

此算法题见leetcode:二叉树的最近公共祖先

Java:

  • 抽象类和接口区别
  • 说说jvm,性能调优、常用命令,以及工具
  • 自动回收机制 原理、算法是怎么实现的
    JAVA GC垃圾回收机制
  • 面向切面编程AOP的原理
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值