zoukankan      html  css  js  c++  java
  • 阿里面试

    今晚进行了阿里的JAVA研发工程师的电面,结果一般般,估计不会有第二面了。不过,我还是记录一下面试过程。

    首先按照惯例,简短的自我介绍,我当然是照做了。

    接下来,就是面试官的提问了。

    问题一:请介绍一下,你印象比较深刻的一个项目?你在项目中承担了什么角色?

    问题二:你们项目中的分布式是怎么实现的?如何保证高可用?

    问题三:JVM内存管理机制和GC机制是怎么样的?

    问题四:是否做过JVM的优化?

    问题五:如何优化Mysql的查询语句?

    问题六:Volatile关键字在java中如何使用,有什么特点?

    问题七:工厂设计模式和抽象工厂模式分别是怎样的?有什么区别?

    问题八:是否使用过消息队列?RocketMq/ActiveMq/RabbitMq之间的区别是什么?

    问题九:RocketMq的消费者是采用那种消费模式进行消息的消费的?

    问题十:数据库的事务隔离级别?

    问题十一:你都上过哪些技术论坛?面试官提到了stackoverflow,我竟然说自己没去过,自己确实没去过。

    问题十二:最近在读的技术书籍有哪些?

    从面试官的问题来看,还是比较基础的东西,其中问题十我完全没印象了,问题七我没有答完全,之回答对了简单工厂模式,抽象工厂模式没回答上来,有些模糊了。

    其他的问题,基本上都能回答上来,但是可能由于表达能力或者电面的原因,自己回答的不是很完整或者说答案未能达到面试官的预期值。

    因为是内推的,所以,我找内推的朋友帮我问了下面试结果,面试官说,java内存堆的管理,GC,Mysql的隔离级别等基础东西和概念都没说清楚。

    可能不会有第二面了,不过,没事,当打怪攒经验了,哈哈~~

    记录一下面试过程,在后续的工作和学习过程中,多注重基础知识的掌握和理解。

  • 相关阅读:
    kubernetes 在pod内无法ping通servicename和ClusterIP的解决方法
    最小安装的服务器怎么使用nm-connection-editor
    CentOS 系统升级系统内核版本
    kubernetes学习资料
    Docker学习笔记--(超详细)
    Cheat Engine 注入++: (密码=31337157)
    Jupyter-Notebook开机自启动
    kali远程桌面-krdp
    Win10 快捷方式小箭头及小盾牌如何替换
    NumPy学习心得(二)
  • 原文地址:https://www.cnblogs.com/scofield-1987/p/7476276.html
Copyright © 2011-2022 走看看