Java工程师面试题一面二面整理

 更新时间:2019年08月08日 16:04:35   作者:一线大码  
在本篇文章里小编给大家整理的是关于Java 工程师面试题的相关知识点,有需要的可以参考下。

秀强信息公司关于JAVA的面试内容

这个公司做学前教育,老板喜欢谈理想和谈情怀来压工资。属于18年年底成立的小公司,Java开发三个人吧。

一面(电话):

1、服务没挂,但是不可用的,Nginx感知不到,怎么办?

2、下单过程库存是怎么处理的?下单卡住多久释放锁定的库存?

3、多线程同步?synchronized,wait,notify、notifyALL

4、wait和sleep以及yield

5、HashMap和ConcurrentHashMap

6、ThreadLocal用过吗?

7、Redis怎么做数据同步?对象怎么存储的?几种持久化方式。

8、几台Redis,Redis怎么保证高可用。怎么和数据库保证数据一致性。有什么相应的策略保证完全一致。

9、Redis中如果保存库存怎么保证数据一致性,不用Redis高并发过来你们怎么处理呢?

二面:

1、广度优先和深度优先有啥区别?

2、队列和栈有啥区别?

3、排序算法都有哪些?查找算法有哪些?二分查找的时间复杂度

4、JVM的结构说一下吧?各部分都保存什么内容?

5、怎么避免内存泄漏?

6、对象的深度拷贝和浅拷贝?

7、子类继承一个父类,父类引用指向一个子类对象,该父类引用能调用子类中的独有方法吗?

8、面向对象和面向过程的区别?

关于答案大家可以在脚本之家的JAVA栏目里寻找,感谢大家对脚本之家的支持。

相关文章

  • 如何使用spring boot的程序主线程中异步访问外部接口

    如何使用spring boot的程序主线程中异步访问外部接口

    CompletableFuture.supplyAsync提供了一种强大的工具,使您能够以异步方式执行操作,充分利用多核处理器和提高程序性能,同时保持代码的清晰性和可维护性,本文给大家介绍使用spring boot的程序主线程中异步访问外部接口,感兴趣的朋友一起看看吧
    2023-10-10
  • SpringBoot WebService服务端&客户端使用案例教程

    SpringBoot WebService服务端&客户端使用案例教程

    这篇文章主要介绍了SpringBoot WebService服务端&客户端使用案例教程,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2023-10-10
  • Java如何获取指定目录文件列表

    Java如何获取指定目录文件列表

    这篇文章主要介绍了Java如何获取指定目录文件列表,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • 浅谈java常用的几种线程池比较

    浅谈java常用的几种线程池比较

    下面小编就为大家带来一篇浅谈java常用的几种线程池比较。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • IDEA配置Gradle及Gradle安装的实现步骤

    IDEA配置Gradle及Gradle安装的实现步骤

    本文主要介绍了IDEA配置Gradle及Gradle安装的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-08-08
  • SpringBoot实现整合微信支付方法详解

    SpringBoot实现整合微信支付方法详解

    这篇文章主要介绍了SpringBoot实现整合微信支付的过程详解,文中的示例代码对我们的工作或学习有一定的帮助,感兴趣的小伙伴可以跟随小编学习一下
    2021-12-12
  • MybatisPlus实现分页查询和动态SQL查询的示例代码

    MybatisPlus实现分页查询和动态SQL查询的示例代码

    本文主要介绍了MybatisPlus实现分页查询和动态SQL查询的示例代码,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • Java实现模拟机器人对话的示例代码

    Java实现模拟机器人对话的示例代码

    本文主要介绍了Java实现模拟机器人对话的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • 基于Java编写一个简单的风控组件

    基于Java编写一个简单的风控组件

    这篇文章主要为大家详细介绍了如何基于Java编写一个简单的风控组件,文中的示例代码讲解详细,对我们学习Java有一定的帮助,需要的可以参考一下
    2022-12-12
  • Java的MyBatis框架中对数据库进行动态SQL查询的教程

    Java的MyBatis框架中对数据库进行动态SQL查询的教程

    这篇文章主要介绍了Java的MyBatis框架中对数据库进行动态SQL查询的教程,讲解了MyBatis中一些控制查询流程的常用语句,需要的朋友可以参考下
    2016-04-04

最新评论