程序员社区

阿里淘系技术部拍卖部门一面 + (Java面经分享)

今天给大家分享一篇 阿里淘系技术部拍卖部门一面, 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~

阿里淘系技术部拍卖部门一面(2021.2.25——32min)

最近整理了一系列的Java面试题,包含了Java基础、进阶、多线程、并发编程、数据库(MySQL、Redis、MongoDB、Memcachedd等等)、Spring全家桶、MyBatis、ZooKeeper、Dubbo、Elasticsearch、RabbitMQ、Kafka、Linux、Netty、Tomcat以及阿里、腾讯、字节、百度等大厂的面试真题。

点击下载完整PDF☞ 2022年最新Java面试题集

  1. 自我介绍

  2. 针对简历项目交流(是否投入使用,个人担任角色,项目设计等)

  3. 项目数据库设计

  4. 项目架构设计,数据访问层的作用,以及为什么要使用数据访问层

  5. 数据库事务(背书),Spring事务

  6. 项目数据库表数据量大嘛,如果大的话如果优化数据查询的性能;除了数据库本身优化外,在高并发的情况下还有什么办法能够提高性能嘛

  7. 看你有提到使用缓存来提高性能,但是使用缓存可能带来哪些问题呢

    这里太菜了没有回答出来,然后面试官耐心的补充了,比如:缓存穿透....

  8. Redis有进行过学习嘛(我:没有;面试官:好的,我了解了)

  9. Java的不可变对象

  10. Java如何创建一个线程,线程池有接触过嘛(我:不是很了解;面试官:那这么讲的话,线程池背后的处理机制现在也不是很了解是吧)

  11. (感觉面试官有点聊不下去了,哈哈哈)那我们结合数据结构,简单介绍下Java中的HashMap,当我们put一个key-value时,它怎么存储这个键值对,并保证它的性能

  12. ConcurrentHashMap和HashMap的本质区别(我:保证线程安全),那它是如何保证线程安全的

  13. 提到了锁,那Java中提供了哪些锁

    答错了,把volatile给扯进来了。。。然后围绕volatile聊了会

  14. 同步IO和异步IO有了解嘛,Java的Socket呢

  15. TCP协议和UDP协议的区别

  16. 分布式有了解过嘛,比如前面所提的分布式事务,例如:分布式框架....有了解过嘛

  17. 回到简历,能给我简单介绍下ACM竞赛内容嘛(emmm,感觉实在找不到话聊了)

  18. 反问环节

凉经。。。。复盘听自己的回答要被自己蠢死了,闭关一周再投

赞(0) 打赏
未经允许不得转载:IDEA激活码 » 阿里淘系技术部拍卖部门一面 + (Java面经分享)

一个分享Java & Python知识的社区