字节电商客户端实习生一面时长60min,手撕代码30min1、自我介绍2、后端开发分为哪几层3、能不能不要Mapper层?直接访问数据库?比如访问OpenAI4、AOP编程是什么?为什么不直接用继承父类的方法实现公共行为?如日志管理5、使用Redis会出现哪些问题?介绍缓存穿透、缓存击穿、雪崩及解决办法6、多线程的生命周期7、你擅长哪些课程?8、GET与POST请求区别9、TCP和UDP区别10、UDP怎么保证消息可靠性11、介绍一下状态码12、比如出现502,你是怎么排查错误的13、你的项目中用到了哪些设计模式手撕代码: leetcode503,下一个更大元素‖反问: 聊聊天,你有什么问题吗