大家好,今天小编关注到一个比较有意思的话题,就是关于语言面试java的问题,于是小编就整理了3个相关介绍语面试Java的解答,让我们一起看看吧。
面试java时怎么自我介绍?
面试Java时自我介绍的思路:1。先介绍基本情况,哪里人,什么学校毕业在什么公司工作过,主要做什么。(一般这时候面试官就提问了,不提问继续往下)2。说下自己的性格,比如学习能力强,团队精神之类的。最好是举例说明,这样更有说服力,比只是说说强。3。一般说完以上的也要几分钟了,面试官如果不说话,我就会一直讲下去,讲讲项目经验(人事面试),技术+项目经验(技术面试)什么的。讲到他提问为止。。
两年的java工作经验,面试时会被问到些什么问题?
讲点大众的,你也知道的。
1、自我介绍
2、项目经验、工作履历
3、Java高级的内容,这点我不是很清楚了。
4、有没有blog,github上有没有代码等等
祝楼主一切顺利~~
我自己是小白,不考java吃饭,但是也有在学,也看了一些前人的经验之谈,Java毕竟功能强大,所以岗位细分相对来讲也比较多,看自己主要是从事哪一块的吧,比方说是架构师的话肯定会问一些架构相关的问题,还有就是一些算法,排序啊之类的。
😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂
我就是觉得很有意思,才接触这块的,也没打算用这个找工作
理论上来说,两年工作经验的情况下,一般会问些基础知识,常用的开发框架,是不是碰到过一些问题,如何解决的,在之前开发的项目中是什么角色和负责什么,数据库的相关知识,这些一般都是从比较简单的基础问起,然后慢慢会提一些高级点的内容,如实作答就好,没接触过直接说就行了,没必要编。当然,也会问一些高级的问题,比如分布式等等这样的问题。这样的问题主要是看平时是否接触过,或者学习过。
一般都是考察基础知识,常用的框架是否熟悉,看看是不是可以直接上手做开发。新知识新理念是看下有没有学习的欲望和学习能力。
希望对你有帮助,谢谢。
java程序都会被问到的面试问题,月薪20k+
Java***原理
- ***的类图
- ***的数据结构实现
- ***的效率
- ***的遍历
jvm虚拟机
- java的内存模型是什么样的
- JVM内存分为哪些区域
- 内存溢出有些类型,如何解决
- 垃圾回收器有哪些
- 垃圾回收算法有哪些
- jvm常用的参数
- 如何定位分析jvm线上问题
- 有哪些分析jvm的工具
数据库
- 索引的分类
- 索引的优化
- 索引的原理
- 事物的类型
- 联合查询,子查询效率问题
- 如何实现读写分离
框架类
- spring(aop,依赖注入)
- springmvc(原理)
- dubbo(原理,支持哪些协议)
- mybites(原理,常用的配置)
算法类
- 常见排序原理和实现(8种)
- 求二叉树的高度
- 二叉树的遍历
- 平衡二叉树和红黑树
- b树,b+树
- 递归和分治思想
- 贪婪算法
linux服务器
web服务器
- nginx配置反向代理
- nginx配置负载均衡(哪几种)
- apache配置反向代理
- tomcat参数调优
项目
- 你认为做的最有成就的一个项目
- 你在这个项目中负责什么内容
- 遇到了哪些难点,如何解决的
- 你认为这个项目还有哪些改进的地方,为什么这么做
那如果有感兴趣老友们想要获取完整面试题的呢...可以去我的主页看看我的面试文章,也可以私信我【面试】获取,很开心能分享给大家!
我的很多文章都有分享各种架构资料,相信对于已经工作和遇到技术瓶颈或者写博客码友,在我的主页一定都有你需要的内容。
一般两年的工作经验,技术上不会了解得很深,有一些项目经验,面试官更看重的应该是你的java基础理论的理解和项目经历的理解。
一般两年的工作经验,java技术上的面试可能从以下方面可以去复习:
1、java基础知识(包括java***、java异常、IO与NIO,同步与异步,阻塞与非阻塞)
2、spring
3、mybaits
4、mysql(特别是索引相关的)
5、dubbo
6、jvm以及垃圾回收机制
7、简单的排序算法(冒泡排序、快速排序、选择排序、插入排序等等)以及他们的时间复杂度
高级一点的东西,可能就涉及到分布式和消息队列,多线程以及锁处理的高并发方面的知识,但是以上是比较基本的,一般都会问到,所以面试前要有一个好好的准备过程。
然后项目经验上,对自己做过的项目,一定要有一个项目,你非常熟悉整个过程,了解整个系统的运转,这个也是面试官比价看重的一块,毕竟两年的工作经验,项目经验肯定要有一定的积累的,虽然我们技术上由于工作经验的原因不能做的很深,但是项目,我们是经历过几个月甚至是一两年的,你得有自己的理解,最好,对你们系统能够提出改进的意见或者建议那是最好不过的了,这样肯定是很大的加分项,面试官觉得会对你刮目相看的。
另外,在分布式和消息队列,多线程以及锁处理的高并发这方面需要了解更深的同学,可以关注一下我的微信公众号“我的个人记事”,个人有视频资料可以奉献,并且后续会继续更新。
Java开发工程师面试应该注意什么?
很多朋友问Java开发面试要注意什么,有一位学生的面试经历很有代表性:
前不久,毕业的小林,参加一家小型创业公司面试。面试官忽然问他这么一道题:你工作中遇到了技术难题,一是为了效率,让公司花钱买解决方案,二是自己攻关,但可能影响效率。你怎么办?
小林思索了一下,回答道:头一种方案,自己省事,但公司要花钱。第二种方案,自己攻关,解决技术难题,但可能让加班加点。我觉得头一方案,不能解决根本问题,因为公司没有掌握这项技术,所以,我会选第二方案,但是为了尽量不影响效率,我会加班加点,牺牲一些自己的时间,争取时间,提高效率。
小林看见面试官不相信的眼神,接着补充到:我这么思考,并不代表我大公无私,相反对我本人也有好处,这是一个一举三得的方案。头一,公司直接省钱,第二,公司掌握核心技术,第三,虽然我要加班加点,但解决这项技术难题,让我自己也长了本事。
面试中,职场上,经常会遇到这类现实问题。 没有什么标准答案,本身就是一个权衡利弊的问题。不少应聘者回答,如果为了效率,我选头一方案,公司买解决方案。其实,这样回答,透出应聘者思想懒惰的弱点。
也有不少应聘者回答,选第二方案,自己攻关,让公司省钱,但是他没有回答解决效率的问题,回答也不是圆满。如果仅仅为了省钱,那就忽视了公司的时间成本。所以,还是说明解决如何提高效率的问题。自己要牺牲时间,加班加点。但这么回答,似乎让人不可信,你有这么高大上吗?
所以,聪明的小林,接着解决了面试官的怀疑。他这么思考,主动加班加点,不但对公司有利,更主要是有利于自己,因为学会了技术,提升了自己的身价。所以这么回答,既有大局意识,又有点小小的深度,同时还显得很真诚很实在。
关于内推,
内推一般来说不需要笔试,有的公司也需要。内推的好处是你肯定会进入面试的环节,在面试时比非内推可能会稍好些!
应届生来说考察的更多的是基础的知识,数据结构,操作系统,组成原理,计算机网络,编程能力,实践经验也比较重要!
在面试过程中你要突出你的潜力跟对进入公司渴望。
1.所谓的潜力就是对应你的计算机的相关基础知识,基础牢潜力好。
2.成绩,如果成绩好是一个加分项,当然,成绩拿不出手的话就别说了。
3..含金量高的比赛,比如ACM国赛,亚洲赛等等。ACM好对你面试是大大的加分。
4.项目经验。如果你做过非常不错的项目,可以在面试中讲讲,记得一定要对项目的方方面面非常的熟悉。
校招大公司一般比较看重学历,如果你是985211就比较好些!
找工作运气很重要,小编碰壁了无数次才找到现在待遇不错的公司!
加油!!!
到此,以上就是小编对于语言面试java的问题就介绍到这了,希望介绍关于语言面试java的3点解答对大家有用。