字节抖音电商消费者业务-后端 一二面凉经
字节抖音电商消费者业务-后端 一面 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等
字节的面试官会看你上一面的面试官问了啥,然后再问。
#字节#