本人是17年6月份毕业的,3月份出来实习,算起来也是工作一年了吧,金三银四,博主也考虑换一份工作,于是最近面试了几家,总结一下面试中的问题,大家一起交流学习。

第一次面试

①说下java类的加载

②说一下zookeeper的原理

③说一下你对dubbo的理解

④说一下nio和io的区别

⑤说一下并发锁

第二次面试

①网络的七层协议从底层往上说一下

②什么是sql注入

③你平时怎么预防的sql注入(答使用PreparedStatement,预编译之后,使用占位符,而不是直接把参数写入sql中)

④为什么使用占位符就可以防止sql注入

⑤springmvc是线程安全的吗

⑥synchronized关键字修饰静态方法和非静态方法有什么区别

⑦你是平时是怎么维护索引的

⑧你对dubbo的理解

⑨zookeeper是怎么实现分布式锁的,他的原理是什么

⑩dubbo的序列化用的是哪些,说一下你对他的理解

第三次面试

①说一下索引用到的结构

②说一下B+树

③说一下使用springmvc需要配置那些文件,都配置了什么,是什么作用

④如果让你使用redis维护session你会怎么做

⑤说一下你对java.util下面比较熟悉的类,他的实现方法、结构和复杂度(答HashMap 问:他的内部实现,复杂度是多少,答Arraylist和linkList,问:内部实现是什么,复杂度是什么)

⑥面试官给画了一个目录,里面有文件和文件夹,让我手写代码进行遍历,输出所有文件的文件名

⑦写一个sql,问having和where的区别,join和不用join的多表查询有什么不同

未完待续。。。。。。。。。。。。。。

小小总结一下

不面试你都不知道你有多菜,面试了三家可以说问的侧重面都不一样,第一家问的是jvm的相关问题,类的加载机制,zookeeper的原理等,说实话,第一次面试吓到我了,我以为工作一年是不会问这些东西的,可事实却是,面试就是问的这些,答不出来的话就是“回去等通知吧”。第二家面试就开始侧重网络通信和安全了,什么网络协议,报文格式,sql注入,第三家居然开始问起来算法和数据结构。

其实想一下,网络协议和数据结构确实是基础,大学都是学过的,可是万丈高楼平地起,基础的东西太多了,每次面试面试官的侧重点又不同,我们唯一能做的就是复习基础,拔高水平,做一个德智体美劳全面发展的四有青年。面完试很有挫败感,对接下来的学习也有了很大的帮助,就算这次不能找到一个好工作,但是我也有了一个大致的学习方向,有准备面试的看一下,大家也算是学习共勉吧。

一年java工作经验的面试题总结(持续更新中)相关推荐

  1. 面试1:Java、微服务、架构常见面试题(持续更新中)

    Java.微服务.架构常见面试题(持续更新中) 文章目录 Java.微服务.架构常见面试题(持续更新中) ==**Java**== 1.Java概述 (1)JVM.JRE和JDK (2)Java特点 ...

  2. 最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(4)

    推荐文章: VUE之VUEX常见面试题大全汇总--史上最全[vuex面试题] 前端面试题之HTML+CSS(持续更新)_勤动手多动脑少说多做厚积薄发-CSDN博客1.行内元素和块级元素?img算什么? ...

  3. 最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(8)

    推荐文章: VUE之VUEX常见面试题大全汇总--史上最全[vuex面试题] 前端面试题之HTML+CSS(持续更新)_勤动手多动脑少说多做厚积薄发-CSDN博客1.行内元素和块级元素?img算什么? ...

  4. 最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(3)

    推荐文章: VUE之VUEX常见面试题大全汇总--史上最全[vuex面试题] 前端面试题之HTML+CSS(持续更新)_勤动手多动脑少说多做厚积薄发-CSDN博客1.行内元素和块级元素?img算什么? ...

  5. 最新前端开发面试笔试题及答案---图片(面试题系列持续更新中)(1)

    推荐文章: VUE之VUEX常见面试题大全汇总--史上最全[vuex面试题] 前端面试题之HTML+CSS(持续更新)_勤动手多动脑少说多做厚积薄发-CSDN博客1.行内元素和块级元素?img算什么? ...

  6. 阿里笔试题(2015)持续更新中

    第一次做阿里笔试题,除了ACM题之外从来没有做过校招网络题呀,完全是裸考,总体感觉吧,对于我来说,感觉时间不够用,不是题不会,感觉时间紧,大脑很混乱,总结这一次的笔试题 废话不多说,直接上题和答案 平 ...

  7. 面试题总结(持续更新中~)

    面试题总结 1.说说你对react的理解?有哪些特性? 2.React组件之间如何通信? props传参: pub-sub传参: context传参: redux 3.说说React生命周期有哪些不同 ...

  8. Java面试宝典最新整理 下篇(持续更新中)

    51. ThreadLocal 是什么?有哪些使用场景? 线程局部变量是局限于线程内部的变量,属于线程自身所有,不在多个线程间共享. Java提供ThreadLocal类来支持线程局部变量,是一种实现 ...

  9. 高级软件测试工程师精华面试题(持续更新中)

    前言:此文专门记载本人平时面试以及收藏的面试题目,如果有错误之处请及时指正,谢谢! 1.python的数据类型有哪些 答:Python基本数据类型一般分为:数字.字符串.列表.元组.字典.集合这六种基 ...

最新文章

  1. 2022-2028年中国石化行业节能减排投资分析及前景预测报告
  2. c mysql并行多条sql_Linux上使用C语言执行多条SQL命令访问MYSQL数据库的有关问题...
  3. 快速了解c#中的索引器
  4. java 常量表达式_JavaSwitch语句:常量表达式是必需的,但它是常量
  5. 如何列出引用SQL Server中给定表的所有外键?
  6. [转载] python - map()解析
  7. 非涉密计算机保密自查表,非涉密计算机检查记录表-保密处-20210711022211.pdf-原创力文档...
  8. SQL server 创建数据库代码,非常详细
  9. 百度网盘怎么设置提取码 百度网盘自定义提取码方法
  10. 【cocos2d-x入门实战】微信飞机大战之一:搞个飞机来玩玩
  11. 2019/7/18ACM集训
  12. 二进制在计算机内是如何运作的
  13. mysql做kv数据库_如何将SQL数据映射到KV数据库
  14. 关于MYSQL:什么是MySQL?为什么用MySQL?
  15. 南红镶嵌的方法有哪些
  16. 个人站——联系我页面设计
  17. 北航计算机技术硕士含金量,中科院软件工程的工程硕士含金量怎么样?对比清华,北大,北邮和北航?...
  18. tri_mode_ethernet_mac的Licence申请及rgmii时序的一些领悟
  19. PyMol - script
  20. SM2259XT主控量产成功,N18 QLC 29F01TDS3AQH1 360G固态开卡

热门文章

  1. MySQL新建数据库并导入SQL文件
  2. JAVA-stateless4j StateMachine从入门到实战
  3. mysql数据库死锁重启后无效_mysql数据库死锁解决办法
  4. 十六年开发经验的三十八岁程序员创业十年故事(二)
  5. springBoot优雅返回图片/网页到浏览器
  6. 怀化学院计算机设计大赛报名系统,怀化学院六十周年校庆第十一届大学生计算机程序设计竞赛暨2018年湖南省第十四届大学生程序设计大赛选拔赛成功举办...
  7. Oracle数据库性能分析管理-IO分析
  8. 11 | DDD实践:如何用DDD重构中台业务模型
  9. PLSQL导出Clob字段
  10. 《阿凡达》——钉子户的伟大教材