面试就是一场双方的在知识储备、精神、素质等方面的博弈,输的一方可能是被面试者也可能面试官。面试官喜欢问项目中用到了哪些,然后针对用到的技术去问一些问题,或者说对于某些场景的一些技术实现方案,比如当你的接口服务数据被人截包了,你如何防止数据恶意提交?

今天我们把角度放在被面试者身上,怎么去打赢这场1小时的战争?多拿5K!

【文章福利】小编为大家准备了一些常见的的面试题,总结给大家,大家可以试试,希望对大家能有所帮助。需要的可以加小编QQ群937053620。即可获取

面试技巧

1、背熟你的简历

原因:面试的第一个问题,一般都是让你简单介绍下你自己,或者介绍一下你最近的项目,而一个面试者,如果连自己的简历都无法熟知,对里面提到的项目、技术都无法描述清楚的话,我想没有哪家公司会接受这样的,哪怕你是超级人才,你自我表述不行,估计也会为此头疼,所以,切记:一定要背好自己的简历,不要求你能全部记下,至少要熟记你最近所待过的两家公司,这两家公司里面你做过的项目,你负责的模块,项目里面用到的技术以及相对应的技术实现方案(这个尤为重要)。

2、深入了解并熟记部分Java基础知识

原因:大部分公司无论面试初级还是高级,无论是笔试还是面试,都会问到一系列基础题,这些基础题大概涵括jvm、字符串、集合、线程等等,如果说每一个让你死记硬背你肯定记不住,那么就是理解中记忆了,拿jvm来说 ,如果让你谈谈你对jvm的理解, 那么你首先得知道JVM有哪些结构组成,每个结构用来做什么的,然后考虑一个Java对象从创建到回收,如何途径JVM这些结构的。如果你从这些方面来综合记忆,相信事半功倍,并且你理解的更透彻。

3、保持自信心和沉重冷静的心态

原因:面试过程中,自信是少不了的,相信你可以, 面试的路上可以自己对自己说一句: I belive I can ! 反正我就是这么做的,自我的心里暗示吧,其实面对面试官的时候,你自信的状态也会让面试官觉得你是个很有底气的人,至少从感觉上会给你打个高分。

4、尽量记住面试过程中你回答不出来或者存在不妥的问题

原因:面试失败了没关系,毕竟每个公司的要求不一样,问的问题和你擅长的方面可能有所出入,但是请记住一点:面试过程中那些你回答不出来问题,或者你自己感觉回答不太准确的问题,自己记下来,如果不会的,你可以当场问问面试官有没有好的解答,如果面试官不愿意告诉你(一般是基础方面面试官就懒得答你),那么你就自己回家慢慢查资料,如果是某些特定的技术,也可以自己写写案例什么的,毕竟知识点就那么多,问题百变,原理不变,面试也是一个学习知识的过程,让你了解大部分公司目前需要或者要求的技术。这次不知道,下次就知道了。

5、合理安排你的面试时间

原因:估计很多人都不理解这个,可能大部分的人对于如何安排面试时间比较迷茫,随意安排。可是这里有个技巧,如果同时有多个面试机会,你把你最想去的公司放到最末尾去面试,这样你经历过了前面的这些公司筛选,如果成功了是个机会,如果没成功,也是为最后做铺垫。

面试题

1、基础问题

  • JVM结构原理、GC工作机制详情

  • Java对象的生命周期

  • Map或者HashMap的储存原理

  • 当数据表中A、B字段做了组合索引,那么单独使用A或单独使用B会有索引效果吗?(使用like查询如何有索引效果)

  • 数据库存储日期格式时,如何考虑时区转换问题?

  • JavaObject类中有哪些方法?

  • HTTP协议,GET和POST 的区别

2、线程、设计模式、缓存方面

  • SimpleDataFormat是非线程安全的,如何更好的使用而避免风险呢?

  • 如何看待设计模式,并简单说说你对观察者模式的理解

  • 集群环境中,session如何实现共享

  • 分布式、集群环境中,缓存如何刷新,如何保持同步?

  • 一条sql执行过长的时间,你如何优化,从哪些方面?

3、设计方案相关

  • 你的接口服务数据被人截包了,你如何防止数据恶意提交?

  • 假设服务器经常宕机,你从哪些方面去排查问题?

以上就是今天的分享,多多理解哦~~

【文章彩蛋】

新的一年马上开始,找工作和面试又被提上了日程,为了解决小伙伴们的燃眉之急,小编特地为大家整理了一些BAT面试题,需要的可以加小编的QQ群:937053620希望对大家有所帮助,后期会不断更新添加新的面试题,可以帮大家查漏补缺。

转载于:https://juejin.im/post/5c389ae86fb9a049a81f8b82

2018我的Java高级工程师面试总结相关推荐

  1. Java高级工程师面试题目汇集

    Java高级工程师面试题目汇集(关于Struts,Spring,Hibernate三大框架的面试) 1.Hibernate工作原理及为什么要用? 工作原理: 1.读取并解析配置文件 2.读取并解析映射 ...

  2. JAVA高级工程师-面试经历(含面试问题及解答)

    经过了几个公司的面试,谈谈我这次找工作的面试经历. 工作快五年了,所以给自己定位是找一份Java高级工程师的工作. 由于疫情原因基本都是先电话面试(PS:更多的原因是me在上海,想要找重庆或成都的工作 ...

  3. Java高级工程师面试实战,mysqlsettimeout

    我听到的一些发声 你们赚的钱已经可以了: 我一个发小是做土木工程的,上海大学博士,参与很多著名建筑的工程,但是从薪资上看,还不如一些稍微像样的公司的6年多的高级开发.为什么?这就是行业的红利,个体是享 ...

  4. Java高级工程师面试之路

    最近在面试java的工作所以略微总结下所遇到的一些面试以及技巧 下面是面试题基础总结 一.面试题基础总结 1. JVM结构原理.GC工作机制详解 答:具体参照:JVM结构.GC工作机制详解     , ...

  5. 吃透这份Java高级工程师面试497题解析,帮你突破瓶颈

    阻塞IO 我们知道在调用某个函数的时候无非就是两种情况,要么马上返回,然后根据返回值进行接下来的业务处理.当在使用阻塞IO的时候,应用程序会被无情的挂起,等待内核完成操作,因为此时的内核可能将CPU时 ...

  6. 记一次java高级工程师面试

    记录草稿:比较仓促 随便一写 ------------- 自我介绍 ------------- 面试java开发岗位 项目经验 银行信用卡业务 互联网渠道 微信小程序 支付宝 adp银行信用卡业务 k ...

  7. 小米支付Java高级工程师面试

    总共面了两轮,没见着HR,应该是没戏了. 第一轮,自我介绍.项目简单了解了下.jvm GC相关的,然后现场手写代码,问题为: 二分查找的算法.第一次使用了递归,有点问题,面试官看了说不要用递归,不常用 ...

  8. 阿里java高级工程师面试100题(建议收藏)

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

  9. java 高级工程师面试

    转自: http://blog.csdn.NET/moneyshi/article/details/50786786 一.三大框架方面问题 1.Spring 事务的隔离性,并说说每个隔离性的区别 解答 ...

最新文章

  1. 利用WebClient和WebRequest类获得网页源代码C#
  2. ogre3D学习基础10 -- 键盘控制与鼠标控制(直接控制)
  3. 计算机信息应用知识题库,计算机基础知识题库(含答案).doc
  4. Single Area OSPF
  5. 笔记:区分文件头lang=”zh”和lang=”zh-cn”的使用??
  6. 「Python基础知识」Python字符串是什么,如何使用
  7. 关于RICHEDIT的两个问题
  8. AndroidStudio_安卓原生开发_sharedpreferences清空---Android原生开发工作笔记150
  9. 开始写关于ZF的学习教程了
  10. android自动化(appium)
  11. java 米与厘米 转换_米转码换算(米与码的换算关系)
  12. 第7节 简单抓包实验及验证帧结构——基于“科来”软件
  13. MapGIS 的一些小总结
  14. [红尘]被风吹过的夏天
  15. ​特拉华大学彭曦教授招收2021 Fall全奖博士生
  16. 经典Bug永流传---每周一“虫”(二十一)
  17. 九爷带你了解 nginx 的反向代理
  18. 曾几何时,还是游吟长安的醉客
  19. winxp MySQL 5.6.35 免安装版 简单配置
  20. java 折扣_Java折扣计算

热门文章

  1. macOS下加载动态库dylib报code signature invalid错误的解决办法
  2. JavaScript之图片的无缝滚动
  3. 给交叉编译工具建立软连接用脚本
  4. 201602021344_《Javascript柯里化uncurrying()(将内置方法独立成为一个通用方法)》
  5. 提交请求输出XML文件的时候出错.解决方法
  6. 再来一次的C语言贪吃蛇小游戏(二)
  7. 需求分析--12章 过程建模
  8. Element el-upload上传组件详解
  9. C#正则表达式编程(三):Match类和Group类用法
  10. PHP - 如何在函数内访问另一个文件中的变量