阿里巴巴JAVA电话面试-一面

    xiaoxiao2021-03-25  130

    时间:2017-3-8 14:34

    时长:32分35秒

    类型:内推电话面试一面

    常规

    1. 自我介绍,说了自己的信息和三个项目,面试官没有打断我。


    JAVA

    2. 对于Spring,你除了IOC的Bean机制还用到了什么?

    3. 说一说对于JVM的结构你的理解。

    4. JVM内存结构衍生到了一个题:

    5. JVM的垃圾回收了解多少?

    String a = "abc"; String b = new String(a); 对于这两个表达式,a存储在哪里,b存储在哪里?a==b的返回。

    6. JVM优化 (没听清,好像是问perm),你知道什么参数指令?

    7. Maven你了解多少?用过什么?

    8. 在部署项目时你是如何打包的?


    数据库

    8. 数据库你用过哪些?学校有课程吗?

    9. 你了解Mysql底层多少?了解存储引擎?

    10. InnoDB存储引擎了解多少?

    11. Spring中的事务你有用过吗?

    12. Mysql事务的四个特性?阐述一下

    13. Mysql底层你知道多少?对于索引的了解:又出了一个题:

    在DB中有一个加了索引的字段account_id int,对于值account_id为123的元组执行下面语句后,是否通过?是否使用了索引? select sth from table where id = '123'; select sth from table where id+1 = 123;

    安全

    1. 看你写了SQL注入,说一说SQL注入在JAVA中能如何处理?

    2. 使用框架时,它是怎么处理的?


    协议

    1. 对于HTTPS协议你了解多少?相比HTTP

    2. 你对于证书、公钥、私钥了解吗?

    3. 说说TCP协议下连接建立的过程。

    4. 其中TIME_WAIT状态会在哪里产生?


    1. 你还有什么问题?


    总结:感觉面试的问题还是跟简历上写的东西有关,不会是按照固定模式来的,面试官挺好的,觉得你对这个问题很生疏时,会换一种方式来边简化问题边提问。如果有二面再写二面吧(~ ̄▽ ̄)~

    转载请注明原文地址: https://ju.6miu.com/read-5819.html

    最新回复(0)