12-17 阿里新零售C2M二面
2019-12-18 本文已影响0人
coding400
面试时长:1个小时
面试时间:12-17 21:00
1 给我介绍,做过哪些事情
重点围绕着个人擅长以及与别人与众不同的地方回答。如做过什么项目、解决了什么问题,写过什么轮子等,都可以讲
2 讲一下项目、业务,针对某个业务有没有更好的改进的地方?
一定要对所做的业务非常熟悉,因为面试官会根据不同的业务场景向你提问,如何优化、改进,有没有更好的方案
3 给你一个项目如何设计架构,需要注意的点?(高可用、高并发、数据库、监控)
比较开放,主要围绕业务的用户量,然后使用什么的架构,如:单体、垂直、分布式、SOA、微服务、如何扩展、如何解决高并发、高可用的场景等
4 给你一台 Redis 如何搭建秒杀场景
5 使用过哪些设计模式?为什么要用?
这里需要在所做的项目里沉淀,没有的话讲讲自己熟悉的
6 对项目有没有什么沉淀的组件?
7 full gc 原因
8 如何保证线程
9 JVM调优,垃圾回收,算法,参数
10 有哪些参数,为什么 eden sourvivor默认 8:2
11 线程池讲一下