字节抖音电商消费者业务-后端 一二面凉经

字节抖音电商消费者业务-后端 一面 2024/5/16

1h15min

  • 环节1:针对我实习期间造的一个自定义excel导入工具去扩展地问,真是头脑风暴,讨论了好久...
    • 这里升级下,用户提了xxx这么一个需求,然后怎么去解决xxx这个问题呢?
    • 怎么降低用户学习成本呢?假设配了技术运营相关人员,怎么完成你所说的xxx呢?如果运营人员对接很多公司,运营人员同用户之间的沟通成本怎么降低呢?
    • 现在要卖给其他公司(saas化),还要做什么呢?我直接xxx不就行了吗,别人为什么要买你这个系统呢?
  • 环节2:基础知识
    • 设计模式(单例、工厂都很简单,说个难点的)、双亲委派、垃圾回收相关算法、aop底层怎么实现的(java我是真没这么深入)
    • gorm底层怎么将对象和表进行对应?有用反射吗?
    • 你提及了ck,哪里用到了?他的好处是?同es的区别?redis的持久化机制(面试官看到我前几天面试被问的东西,重新又问一遍)
    • 看你有学习过pg数据库,可以讲讲你提及的那个索引是怎么实现的吗?
  • 环节3:算法题:131. 分割回文串
    • 这题做过的,但回溯的时候硬是没想通思路,没a出来。鼠鼠好菜啊!

前两个环节给压力还是挺大的,后面写算法时会觉得有点疲惫了~

字节抖音电商消费者业务-后端 二面 2024/5/20 已收到感谢信~

54min

  • 拷打项目
    • 监控集群上多个服务时,监控服务本身的处理能力有限(qps过高导致数据丢失、延迟等情况),你会怎么做呢?(我:设置缓冲区)
    • 你怎么搭建跨服务的监控链路的
  • 一面面试官问到的java垃圾回收相关算法你当时没回答出来,后面有再了解吗?(我:看过,但没做笔记,忘记了。。伤感)
    • go是什么时候进行垃圾回收的呢?是怎么主动进行垃圾回收的呢?
    • 讲讲go的panic和recover
    • go的多层defer中panic的话会继续执行吗?(会)
    • defer、return的执行顺序是怎样的?
    • 多层defer是怎么实现的?
    • java的aop的切面是怎么实现的呢?(我回答:类似callback的机制,面试官说NO)【主要使用动态代理(JDK动态代理或CGLIB代理)】
  • go的gmp调度模型为什么要有p?
  • mysql有哪些存储引擎?innodb的默认事务隔离级别?为什么使用b+树,而不是b树或红黑树?
  • kafka怎么保证消息的有序性?
  • 思考题:1000个人中有一个人是阳性的,只有10支一次性的试管,找到那个人(面试官提醒了才想到思路)
  • 代码题:三个线程轮流打印123 循环10次
  • 反问:部门的技术栈?
    • go,mysql、redis、kafka、rabbitMQ等

字节的面试官会看你上一面的面试官问了啥,然后再问。

#字节#
全部评论

相关推荐

2 16 评论
分享
牛客网
牛客企业服务