面试岗位:Java高级开发

面试形式:电话面试

这些天在boss上逛了下,看见北京Java开发工资比较诱人,便萌生了去北京的想法,做一名北漂的程序猿。约了几家面试,由于是异地,当然优先电话面了。本篇记录下面试用友高级Java岗面试题。么有答案!!

1、HashMap中key存整数123,和存字符串“123”,哪个更好?说明理由?

当时,我说是整数吧。然后胡编几条理由,不知道对不对。

2、异常处理机制:throw和throws的区别?哪些异常适合抛出来?你是怎么处理异常的?比如IO异常和数据库异常是怎么处理的?

3、泛型用过吗?说下你使用的场景?Java泛型是编译时还是运行时的特性?

4、多线程使用场景?谈一下你对线程安全的理解?

5、线程你是怎么用的?

这个基本是要往线程池上靠,线程池的几种创建方式及参数等都要知道的

6、知道线程通信吧?谈下线程通信的机制?

7、Java 8 新特性有用过哪些?Stream有用过吗?

8、谈下平时工作中mysql的优化经验?

9、Explain查看Sql执行计划查出来有哪些字段?

10、sql执行计划比较快但是实际sql执行比较慢,一般都是什么原因?

11、有过分表分库的经验吗?

答:惭愧,么有。

面试官:没关系,不是什么高大上的东西,可以教你啊!

我:捂脸!!

12、springboot、springcloud项目中有使用过吗?

答:没有。不过我说springboot就是一个简化spring的框架,有学习经验。比较好上手。springcloud还在学习计划中。

13、Redis缓存有用过吗?你们项目中是怎么用的?

14、说下缓存击穿和缓存雪崩?

15、Redis集群是如何搭建的?

16、Redis分布式锁有用过吗?说下原理?

17、说下ActiveMq消息机制?你们项目中是怎么用的?

18、ActiveMq怎么保证消息可靠传输?或者说你们是怎么保证消息不丢失的?

19、Mq挂了,怎么恢复消息?

20、说下Nginx的基础配置?负载均衡怎么做的?

21、Maven、Grandle、git有用过吗?

22、有没有做过报表相关的业务?从数据采集、清洗、分析整理到输出?

面试结论

面试官最后做了下面试反馈,说Java基础还可以,但其他技术和他们的岗位的匹配度不高。及格往上点吧。

自己感觉平时项目中用到的一些技术,都还停留在会用的阶段。没有去深入思考这项技术它本身的边界以及可能出现的一些问题。

分享到此,希望能对将要面试的同学有点帮助。

用友java面试题_用友网络科技Java高级开发面试题(2019)相关推荐

  1. 耗时118天爆肝【1296页】的“Android高级开发面试题”,终于成功上岸字节

    前言 本人16年毕业于一家普通二本,考研裂开了且没有实习经验,只做过两个项目,每天就是不断地投简历.刷面经,感觉自己都要抑郁了,最后勉强进入了一家学校合作的互联网公司,后面陆陆续续也换了几家公司,毕业 ...

  2. 小猿圈python之python期末考试测试题(二)_小猿圈Python开发面试题(二)

    原标题:小猿圈Python开发面试题(二) 小猿圈Python老师继上一次python面试题一,接着更新python面试题二,同学们测试一做的怎么样呢?有没有把握呢,想要看答案的同学们,可以在小猿圈上 ...

  3. 【面试题】测试工程师/自动化测试/测试开发面试题整理

    [自己做个笔记,大家有需要的可以看看,有问题欢迎指出] 文章目录 基础面试题 1.设计用例的方法.依据有哪些 2.软件的生命周期 3.测试流程 4.bug生命周期 5.你在测试中发现了一个bug,但是 ...

  4. 小猿圈python之python期末考试测试题(二)_小猿圈Python开发面试题(一)

    如果准备去找工作,建议练习一下再去,做充分的准备,去迎接面试!小猿圈加加老师给整理了一套面试题,后续还会有,想要看答案的同学可以给我留言. 一.问答题 1.说一下什么是可变类型什么是不可变类型? 2. ...

  5. java高级开发面试题

    1,java堆,分新生代老年代,新生代有Eden,from surviver,to surviver三个空间,堆被所有线程共.eden内存不足时,发生一次minor GC,会把from survivo ...

  6. Java高级开发面试题整理

    一.并发编程 1.什么是进程和线程? 进程是指程序的一次执行过程,是系统运行程序的基本单位,系统运行一个程序就是一个进程创建.运行.到销毁的过程:一个进程可以有多个线程.比如我跑一个java的main ...

  7. Android面试题——高级开发面试题一

    一 面试题概述 请简单的分析一下Android系统启动流程的原理? App启动状态有哪几种,各自的启动流程是怎么样的? 当项目中遇到黑白屏问题,你有什么好的解决方案? 如何查看方法内的耗时时间与方法分 ...

  8. python高级开发面试题_python面试的100题(16)

    Python高级 元类 42.Python中类方法.类实例方法.静态方法有何区别? 类方法: 是类对象的方法,在定义时需要在上方使用 @classmethod 进行装饰,形参为cls,表示类对象,类对 ...

  9. Android-Notes|BottomNavigationView-爱上-Lottie,android高级开发面试题

    } 复制代码 封装个 BasicData,存放 App 内置的一些基本数据,这里主要针对 Lottie 文件: val mNavigationAnimationList = arrayListOf( ...

最新文章

  1. xshell 家庭/学校 免费教育版下载
  2. 一般来说,神经网络的架构可以分为哪三类?
  3. 任务调度利器:Celery
  4. STM32 电机教程 21 - 基于ST MCLIB无感FOC 与 有感FOC 代码差异分析
  5. Dancing Naked in the Mind Field
  6. git前端工程实现ci_大前端项目代码重用,也许lerna是最好的选择
  7. 塑云科技基于 KafKa+OTS+MaxCompute 完成物联网系统技术重构
  8. TensorFlow tf.keras.layers.DenseFeatures
  9. java spring多数据源配置文件_基于注解实现SpringBoot多数据源配置
  10. 3D计算机组装,3DMax电脑组装配置
  11. Python抠图程序源码
  12. 2022 年七大前沿科技:每一项都能改变世界
  13. dongle 工具 蓝牙_bluetooth USB Dongle(蓝牙适配器)怎么用?
  14. 打印机问题:虚拟机连接打印机、物理机连接打印机
  15. xadmin界面美化
  16. 肝了一早上,终于把mybatis的一级缓存和二级缓存原理搞懂了~
  17. 小清新简约通用PPT模板
  18. 电影制作和上映有什么不可控的因素?
  19. 【移动终端应用开发】实验1:SharedPreferences的应用
  20. 淘宝客自主推广和权益推广是什么

热门文章

  1. 苹果Mac系统偏好设置怎样原封不动地迁移(导入)到新电脑中?
  2. INFORMS 及 EJOR 系列主编汇总
  3. java18_java18
  4. 点云补全综述 Comprehensive Review of Deep Learning-Based 3D Point Clouds Completion Processing and Analys
  5. 穿越小说20种恶心套路
  6. 迅视财经-备受瞩目新计划 恒大健康
  7. iPad该如何运行Python代码?
  8. Chinese Dragon
  9. Linux下配置用msmtp和mutt发邮件
  10. 羽毛球单打和双打的有效边界区域