Java实习生面试时怎样进行自我介绍,介绍些什么内容好?
你好。
如果你是即将毕业的理工科学生,计划应聘JAVA开发,那么面试时可能会问你的信息有:
1.你在校期间有参加过什么实践项目或者有自己做些小东西么?有的话,还在不在,能不能展示下?能不能介绍这个项目主要是用来实现什么的?是你独立完成的还是一个团队分工配合完成的?如果是分工配合完成的,那么你亲自负责的是哪个部分?
2.JAVA的各种方法、基础类和应用类,不同功能需求情况下用什么?看似作用一样的不同的两个类或方法A和B有什么区别?
3.各种数据结构原理和算法?
4.现场给你一个题目,请你手写出代码,包括数据库的基本操作指令、从指定数据库中按特定的排序规则罗列出运算统计好的字段数据等(不是让你用电脑敲,没有电脑开发工具中自动弹出的各种方法、类的应用提示)。
5.知道目前比较主流的开发工具有哪些么?比如?
6.知道目前主流的JAVA开发框架有哪些么?他们各自的优缺点是什么?
7.你平常有什么兴趣爱好?
8.如果工作任务分配给你了,但是因为你经验和技能不熟无法自行解决或者可能没办法按时完成项目工作,你会怎么处理?
9.你更喜欢独立完成一个项目还是和别人一起组队分工做呢?
10.如果作为开发工程师,会不会觉得天天对着电脑码代码很无聊啊?
11.你自己有什么职业规划么?
以上是一点点过往招聘技术开发人员时常问的部分问题,当然,还有些是薪酬福利要求、可到岗时间、毕业设计或答辩是否需要请假影响正常上班等人事相关的常规问题,在此就不一一列举,仅供参考。希望对发问者及即将毕业也有兴趣找开发工作的人有用。
很简单也很重要一句提醒:数据结构基础必须很扎实哦。
欢迎关注【如果男】和更多的交流分享与合作。
一切新的开始都是美好的,就差你的万全准备了。😜
既然职位是实习生,自我介绍或者履历,你就老老实实讲实际情况就好了。
会什么不会什么、学过什么做过什么。不懂的不要瞎吹,不要轻易发表自己对技术的深刻见解。
有项目经验介绍一下当然更好,没有也无所谓,特牛X的话也不用去实习了。
但是,在自我介绍的时候,尽量提前组织一下语言,有条理有逻辑,不要颠三倒四的。
JAVA工程师如何在工作中提升自己?
作为一个程序员首先要有自己的规划有自己的职业规划,有一个至少三年的规划,让自己在工作知道自己的方向在哪,才能不至于一脑袋扎在工作不管不顾了,等到发现自己辛辛苦苦积累的技能在社会上处于慢慢被淘汰的境地,那样该有多尴尬。
java工程师如何在工作中提升自己?
1.不要觉得现在已经工作了就放松对基础知识的学习,基本功的学习,把基础一遍遍的打磨,建议把java编程思想这本书好好研读几遍,尝试把自己的框架思想打磨出来。
初学的不建议看这本书,因为在基础语法掌握的还不清晰的情况下,看一些框架方面的东西很难直接理解。
2.争取对一个框架有一个比较深刻的了解,开始先学会如何使用框架,一定要在一个框架上完整的参与一个项目,利用实际的项目把一个框架使用好,然后慢慢总结出里面的一些规律技巧,在项目中涉及不到的知识点,工作之余想办法弥补上,慢慢形成一个属于自己的一套知识框架系统,学习框架如同学习编程语言一样,先把一个搞定然后才能举一反三触类旁通。对一个框架深刻的了解之后开始尝试深层次的定制框架,同时开展后续框架的学习,进一步拓展知识面积累框架的感知度
3.java属于一种入门相对简单,但是要做到高级有相当难度的高级语言,难在对框架准确把握上,最直接的提升通道多做实际的项目,尽量不要做重复性质的项目,当然这个还要根据公司的实际情况,如果遇到的是一直用一个框架做重复的项目的公司,就要考虑换个工作环境来提升自己了。
觉得有收获就点个赞
虽然JAVA目前来看是还是使用最多的编程语言之一,整体JAVA工程师的未来风险预警还没有这么快到来,但是谈到个人,每个人都应该对自己的职业有着清楚的规划,同时提早为未来做好准备。
根据我在BAT里工作的观察与经验,JAVA工程师首先不能局限于Java语言,目前大火的Python以及很有潜力的Go语言,都是需要Java工程师在工作之外主动学习的知识。举例,我们有个同事是以JAVA开发工程师的身份招进来的,但是工作了一段时间之后,新成立了一个机器学习项目组,需要从各个小组里调拨人过去,她由于有过机器学习经验,因此就主动请缨调过去了。后来她和我说,她在机器学习项目组里主要使用的语言其实是Python。几个月之后,由于她参与的项目帮助多个小组提高了效率,在部门里连着拿了好几个奖。试想一下,如果她仅仅会Java,还能有机会主动加入机器学习小组,然后迅速搭建项目,拿这些奖吗。因此,无论是java工程师还是C语音工程师,能够多掌握其他语言与技能,就相当于给自己多准备了一条路。
以上说的是广度,接下来我们谈谈深度。
JAVA语言的框架可以说是目前编程语言框架里最多最广的之一了。因此Java工程师一定要利用工作机会,深入了解各种框架的思想,如果有机会,也多阅读源码。微信上有一些公众号会不定期举办活动,组织一些人来阅读前辈们编写的优秀源码。这个过程能够帮你复盘大神们在创作时的思路以及实现方式。在阅读源码的时候,也可以想一想如果是你要实现这样的功能,你会怎么写,然后和大神的思路去做对比,学习大神的精妙设计,从而提高自己的设计能力。
编程语言也许会过时,但是架构设计能力是凌驾于所有编程语言之上,永远不会被淘汰的。
以上就是我对java工程师如何进行自我提升的一点浅见。
欢迎各位在评论区留言点赞沟通。
我是苏苏思量,来自BAT的Java开发工程师,每日分享科技类见闻,欢迎关注我,与我共同进步。
欢迎关注我,一个程序员老司机,和你分享编程、运营、需求等等经验和趣事。
自己身边也有很多Java程序员,现在我将他们平时的一些学习和你一起分享下,希望对你有所启示。
首先
他们一有时间就看Java数据结构和算法相关的书籍和资料,并且还利用这些算法和数据结构实现了一些小东西,以巩固自己对数据结构和算法的理解,因为这二者在编程中是非常重要的。
其次
喜欢研究一些框架,我们知道Java的框架非常多,有处理大数据方面的框架(Hadoop )、有处理全文检索方面的框架(如Elasticsearch、solr等),学好这些框架,再结合自己的一些数学知识,做一个相对高性能的搜索网站、大数据处理网站或者应用还是有可能的。
总结知识
在工作中,总会遇到很多很多棘手的问题,这些是通过看书无法获取的,所以针对这些问题和相应的解决方案,他们都会总结起来,或记笔记、或将其整理成文章上传到博客或者一些IT投稿网站。
喜欢到一些国外的IT网站挖宝
我们知道对于技术类的东西,很多都是英文的,所以国外有一些好的IT技术网站或者社区,如 Stack Overflow网站,在这里面能够找到我们很多意想不到的东西。