你好,

欢迎来面试,

请坐。

方便的话,

请先做一下自我介绍。

你们公司的主要业务是什么。

你在这家公司一共参与了哪几个项目,

在这些项目中,

你分别都担任了什么样的一个角色。

你参与的这些项目,

都使用了那些技术栈。

你这里提到了MyBatis,

那你知道MyBatis 和Jpa,

有什么样的区别吗。

你们团队为什么最后选择了使用MyBatis,

而没有选择使用Jpa。

在你做过的项目中,

你认为有哪些点,

还可以进行技术上的优化。为什么?

我看你们在项目中使用了消息中间件,

ActiveMQ,

能聊一下,

你对消息中间件的一个理解吗。

在什么样的业务场景下,

一般会使用到消息中间件。

在你们的项目中有没有考虑过,

如果使用消息中间件出现消息丢失的情况下如何去补救。

我看你们在第二个项目中,

使用了Spring,

谈谈你对Spring的一个理解。

Spring 中 Bean 的,

生命周期是什么样的。

你认为 Spring 是线程安全的吗。

如果说我现在要在 Controller 里面,

定义一个全局变量,

还要要求它保持线程安全,

有什么样的技术方案来保证它。

除了 Spring ,

你们项目中还使用过其他的的什么框架,

这些框架都分别解决了什么样的问题。

我看你们在第一个项目中,

还是用到了跨域,

如果系统中出现了跨域这种情况,

如何保证用户状态的一致性。

除了你们项目中这种解决方案,

还有其他解决方案吗。

你刚才提到的缓存,

那你知道,

Redis 的缓存淘汰机制是什么吗。

Redis 和 Memcached 的区别是什么。

第一个电商项目在上线之初,

你们是否进行了压力测试,

都采用了哪些测试方案,

用了哪些压测工具,

测试之后得到的 QPS 是多少。

Java 中的重新和覆盖有什么样的区别,

这样设计有什么样的优势,

你是否在项目中使用过,

能举个例子。

Java中的深拷贝和浅拷贝有什么样的区别,

在 Java 中然后实现深拷贝。

动态变量和实体变量有什么区别,

如此设计,

在使用中会有什么样的好处。

Hashmap 和 Hashtable 有什么样的区别,

他们的底层数据结构都是什么样的。

如果说我想使用一个线程安全的Map,

我应该使用哪个集合。

你会在什么样的情况下,

使用多线程,

多线程的创建方式都有哪几种。

什么样的情况下会出现线程死锁。

NIO 和 传统 IO 都有什么样的区别。

什么是 Spring 中的 IOC,

什么是 Spring 中的控制反转,

IOC 底层的技术是用什么来实现的,

控制反转的底层是用什么技术来实现的。

这样的设计,

对 Spring 框架有什么样的好处。

有没有在项目中使用过 Spring Boot,

你觉得,

Spring 和 Spring Boot 都有什么样的区别。

另外,

Spring Boot 中,

最大的优势是什么。

如何去自定义一个 Spring Boot Starter。

是否使用过 Spring Cloud,

来搭建微服务。

你觉得,

微服务的最大优势是什么,

最大缺点是什么。

Spring Cloud 生态最大的优点是什。

你都使用过什么类型的数据库。

在使用数据库的时候,

默认会选择什么样的数据引擎。

MyISAM 与 InnoDB 都有什么样的区别。

在数据库中的左链接,

右链接,

全链接,

分别都是什么。

项目中涉及到分库分表,

如何通过技术保持数据的一致性。

最后问一个开放性的问题,

当你在浏览器中输入一串地址,

敲完回车,

直到页面的最终结果展现给用户,

整个过程中,

用技术描述一下都发送了什么,

说得越详细越好。

再聊几个职场上的问题,

业余时间是通过什么方式来学习的。

你看过的最好的一本技术书籍是什么。

未来你对自己的职业规划是什么样的。

ok,

你对我们这边还有什么想要了解的。

关于技术,

或者关于公司都可以向我提问。

ok,

如果没有什么问题的话,

我们今天的面试就到此为止,

面试结果会在两周之内,

以邮件的方式通知到你,

最后感谢你来参加面试。

面试一个两年经验初中级java面试问题相关推荐

  1. 花了148元!买了这份阿里内部面试神技——1658页《Java面试突击核心讲》

    又是一年一度的 "金九银十" 秋招大热门,为助力广大程序员朋友 "面试造火箭",小编今天给大家展示的便是这份阿里内部的面试神技--1658页<Java面试 ...

  2. java核心面试_不正确的核心Java面试答案

    java核心面试 总览 在Internet上,Java面试问题和答案从一个网站复制到另一个网站. 这可能意味着错误或过时的答案可能永远不会得到纠正. 这是一些不太正确或已经过时的问题和答案. 即是Ja ...

  3. 一个后端朋友面试一个月的经验总结

    本次分享一个后端朋友最近面试的经验总结,希望能对你有启发. 面试概况 朋友坐标北京,裸辞在家找工作.线上面试一共58场,投递公司包含a轮-c轮.上市公司或者知名互联网公司,除了中途放弃面试或者谈薪阶段 ...

  4. 春招妥了!资深技术面试官教你这样准备 Java 面试! | CSDN 博文精选

    作者 | hsm_computer 责编 | 伍杏玲 出品 | CSDN博客 Java能力和面试能力,这是两个方面的技能,可以这样说,如果不准备,一些大神或许也能通过面试,但能力和工资有可能被低估.再 ...

  5. 面试中的着装与举止--Java面试

    许多人面对生平头一遭的求职与面试难免会心慌意乱.  如果这时镇静心态,注意仪态,穿着得体,面试时就能脱颖而出. 一.裁剪合宜.简单大方的套装,比两件式上下身搭配或洋装更能建立权西感与专业感,而女士下身 ...

  6. 半年面试,我总结出了java面试笔记

    Java面试宝典产生自我准备面试的过程,当时网上找了些试题,但是没答案,然后一边梳理自己的知识,一般结合自己平时钻研的知识和工作经验,自己对试题进行了整理,解答. 也凭借着这次梳理,面试一路过关斩将, ...

  7. Java面试自我介绍怎么说?Java面试技巧!

    自我介绍可谓是面试中最讨厌的环节了,许多程序员自身技术水平相当不错,但不善于表达,在自我介绍环节往往容易给面试官一个不好的印象.但这又是不可避免的,想要别人知道你是谁,你会什么,你做过什么,你的优点是 ...

  8. 互联网寒冬下拿捏大厂面试?2022最新版的Java面试突击班手册流露,果真一分钱一分货

    前言 虽说今年互联网就业形势不太好,但也有很多同学已经成功"拿捏"了今年的面试,那么本着取长补短的原则,我问了问,好多同学给我说,2022最新版的Java面试突击班的内容给自己提供 ...

  9. 拿捏大厂面试,2022最新版的Java面试突击班手册

    前言 最近很多同学已经成功"拿捏"了今年的面试,好多同学给老师说,2022最新版的Java面试突击班的内容给自己提供了很大的帮助,在这里很感谢这些同学对老师的认可,老师会持续奋战在 ...

最新文章

  1. 山东外贸职业学院王彩霞老师网上考试系统及c语言考试题库》,2019年山东外贸职业学院单独招生考试 《语文》考试大纲(夏季高考)...
  2. vs开发人员命令查看C++类 data member 内存布局
  3. 【干货】最高级的运营,就是用科学的方法做艺术
  4. Oracle入门(三B)之11G新特性 SYSASM 角色用来管理ASM
  5. Asynchronous(异步处理-Promise)
  6. python2.7能调用java_Python可以调用Java框架吗?
  7. 08-Oracle基本概念
  8. 别再一知半解啦,索引其实就这么回事!
  9. java 累进计费率计算_税点点分享第198期:案例解答个人所得税的计算公式
  10. python教程初级有什么用_学Python编程有什么用?Python基础教程!
  11. 谁能告诉我,这个所谓的CSDN下载码下载码有什么用?没用?!
  12. 弹性理论法研究桩基受力计算公式_浅谈桩基础沉降计算方法
  13. 信创办公--基于WPS的Word最佳实践系列(邮件合并实现邮件批量发送)
  14. Win10客户端 ssh 远程连接 win server 2008 R2服务器
  15. 举例说明 频分多址FDMA、时分多址TDMA、码分多址CDMA、空分多址SDMA的异同
  16. linux系统怎么调节分辨率,直观:Linux下的高分辨率屏幕设置
  17. 新加坡设自动巡逻机器人,助力城市精细化治理
  18. 通用计算机教室,河北省中小学计算机教室建设规范.doc
  19. 自动控制原理知识点梳理——5.线性系统的频域分析法
  20. mysql_d58_ 主键_外键_自增_索引_一对一_多对多_limit_分组_连表操作

热门文章

  1. html5 翻牌效果,css3实现翻牌效果
  2. 【转】互联网时代的社会语言学:基于SNS的文本数据挖掘
  3. AIKP20N60CT INFINEON 英飞凌
  4. 数据库SQL综合分析题
  5. 《多元统计分析》学习笔记之因子分析
  6. python练习笔记
  7. Linux学习笔记:Linux常用命令总结
  8. 人工智能轨道交通行业周刊-第39期(2023.3.20-3.26)
  9. Eclipse 中文语言包! 大家一起参与开贡献力量! 中国人不能总是拿来!
  10. 【2017 4 12 总结】