阿里CTO线一面(80min)
一、问题:
- 研究生课题相关介绍研究生做的课题,遇到什么困难,如何分析解决的
- 数据库索引,B+树简介,为什么?
- Hashmap为什么线程不安全
- ConcurrentHashMap为什么安全,相比HashMap做了哪些改进
- Cookie和Session简介和区别,
- 输入一段url后,Session流程和Cookie的流程,账密直接存放在Cookie嘛?(如何加密)
- Http和Https区别(多了加密和签名)
- get和post区别(安全,数据大小,整体结构)
- 说一下AOP,代理模式知道嘛
- 说一下双亲委派(不了解)
- 说一下JAVA内存模型(堆栈,垃圾回收)
- DNS和CDN了解嘛(CDN加速不了解)
- 计算机加法/减法的底层实现(原码,反码,补码,进位)
- 线程池设计,用到什么类,说说ThreadLocal
- 线程设计题:进程A上处理机,执行到一半,CPU处理其他任务,最后都处理完之后再次处理这个进程,并把这个进程的结果和处理机执行的结果合并到一起之后下处理机。都使用到哪些类或者方法
- SQL题 : 查找表中某天访问的新用户id(截止到某天的记录和当前天之前用户记录作差集)
- DS: 有向图判定环(DFS)
二、反问:
- 对我有什么建议?广度够但是实践少了一些,多一些工程使用会对遇到的问题更加深刻。
- 部门主要业务是?
CTO菜鸟盒马高德,资金的财务的投资的税务的风控的管理。JAVA Web系统,企业资金管理,技术架构,业务,高并发, 离线和在线的数据处理Hive,Flink,Spark
#阿里暑期实习#