阿里 本地生活一面 4.14
电话面试,挺突然的,接到一个电话就开始了,中间电话断了四五次,忘了录音。面试官人超级无敌好!总共一个半钟。
自我介绍
项目相关
-
项目用到MD5加密,一定安全吗,怎么破译
-
项目有哪些改进的地方
-
@autuwired和@resource注解有什么不同
基础:
-
String a = new String("123"),创建几个对象
String b = a 有几个对象
a = "456" 此时b变了吗,创建对象了吗
JVM:
-
运行时内存区域
-
进程栈和线程栈,JVM怎么为线程分配空间的,这里听的有点懵,没明白什么意思。。
-
忘了
多线程:
-
有哪些锁
-
偏向锁怎么实现的
-
为什么要在对象头存储锁标记
-
volatile
-
内存屏障干嘛用的,原理是什么
数据库:
-
项目用到了什么数据类型
-
varchar是多大,最大是多少
-
忘了,还问了几个数据类型,不会。。
操作系统:
-
页面置换怎么做的
-
页面置换算法有哪些
问身边有没有电脑,有,直接发邮件过来开始写代码
算法:
-
树 深搜广搜,迭代的实现
-
100个小朋友成环报数,从1开始,小朋友编号为1-100,报到含7或者7的倍数时站起来并且之后不会再报,当最后一个小朋友站起来时,他的编号和报的数字是多少?
反问:
部门是?技术栈?什么时候有通知? 答曰一周内
全部评论
(3) 回帖