生活
调查类问题
应届毕业生
Java
IT 求职

java应届生如何找工作?

从11月开始找工作,现在12月中旬了,还是没有结果。因为是应届生且没有工作经验,投了简历,要么说是应届生不需要,要么去面试了,也说工作经验太少。其实感…
关注者
75
被浏览
124,914

34 个回答

应届毕业生找工作的渠道还是比较多元化的,例如:校招、老师推荐、互联网招聘、各大求职 APP、各种招聘会等。应届毕业生找工作有哪些渠道,每一个渠道又有每一个渠道的优势所在。具体如下:

校招

每年大学生即将毕业时,很多企业都会走入校园进行校招,这时主要是面对应聘毕业生开展的,大家可以根据此渠道找下工作。

参加校招在一定程度上是有很大的好处:

1、进入好公司的机会更多。

2、校招基本都是属于正式招聘,进入的人,可以直接转为正式人员,并且对于 应届生

还有系统的培养计划,对于应届生个人能力的提升,很有帮助。

3、除去非常优秀的人,大多数应届生都是差不多的,工作经验也不多,大家可以进行同频竞争。比如,准备一份合格的简历,提前做好面试准备,会有更大的胜出机会。

内推

每年的毕业季到来之际,老师的手中都会有一些招聘资源。这些资源不会很差,一般老师都会推荐给学成绩比较优异的学生,也是一种比较不错的找工作的渠道。

还有就是学长学姐,朋友等已经工作多年,所在的公司正好有内推名额。内推成功,推荐人会得到相应的现金奖励,所以一半有内推名额,大家还是非常愿意来内推别人的。

当然了,目前市面上出现了花钱内推的恶习或者说诈骗,这个咱们毕业生一定要谨慎。这种现象在金融券商行业尤为突出。

比如有人冒用分析师名义私招实习生,并称实习六个月以上可以获得留用机会。有实习生自己在被骗的 10 个月里,累计完成上百万字的研究报告,甚至大年初一晚上都在加班。

这些实习生一直以为自己在证券公司实习,结果辛苦写出来的报告,却被他人以自己的名义交了上去。被骗的实习生因此错过了校招,又错过了春招。还有实习生原本已经被某知名公司录用,但因为这段存疑的实习经历,最终被取消 offer。

所以在找工作的时候,务必要擦亮眼睛。各大求职 APP

在移动互联网时代来临之际,出现了各种各样的求职 APP,这些 APP 的出现,给广大应聘毕业生提供了找工作的好渠道。

实习僧 主攻大学生群体,回复率非常高,找实习岗位非常方便。

它最突出的特点是有投递反馈,你可以看到你已投出的简历是否被 hr 查看。具体来说,有被查看、初筛、笔试、不合适、录取等进度。可以说是非常良心了。

BOSS 直聘,适用 0 到五年职场经验的人,一二线城市岗位比较多。

BOSS 直聘的理念是「用聊天的方式找工作」。你可以上传简历,主动跟意向公司的招聘负责人推荐自己;也会有招聘者觉得你跟他们在招的岗位合适,然后来联系你。

值得一提的是,BOSS 直聘的「发现」页做得十分有趣,有求职干货,也有抖机灵的段子,作为饭后娱乐或者工作间隙休闲都是不错的选择。另外忍不住评论一句

智联招聘,适用所有人,1.8 亿职场人的选择,岗位信息资源丰富。

智联招聘全国有几十家分公司,业务遍及 200 多座城市,不管是企业规模还是员工体量都是很大

如果你是传统行业,那智联招聘可能是你的首选了。

拉勾招聘,所有互联网求职必备 APP 职业。

拉勾网于 2013 年 7 月 20 日上线。截止 2014 年 7 月 1 日已有超过 20000 家互联网公司入驻。

拉勾网颠覆了传统招聘网站以企业方为服务对象的运营模式,转而将求职者作为核心服务对象。

因此在 2015 年-2018 年,拉钩在互联网招聘领域,是数一数二的存在,直到 BOSS 直聘崛起,被分走了一杯羹。

猎聘 中高端求职人才的平台,里面有大量猎头,公司 HR 可以与他们在线沟通。应届生应该是用不到了。

官网,官方号招聘

大厂都有自己的网站,网站上会发布招聘信息,在这里,你可以自助投递简历。

像腾讯,小米,快手,百度,知乎等都在自己的人才社招网上发布招聘信息。

同时他们也会在自己的公众号,微博等官方号上发布招聘信息,认真跟踪,查找即可。

线下招聘会

线下招聘会基本已经没落,尤其是对于应届生来说,线下的招聘会的质量和企业很多都不理想。校招是线下招聘会中最为靠谱的。

应届毕业生找工作的渠道还是比较多元化的,大家只要根据自己的实际情况,结合相应的渠道,便可以轻松找到让自己比较满意的工作。

其实现在每年的校招政策都在变,往年的经验可能在今年就不适用了。前几天看到知乎有一个校招新趋势解读的一个课程,我觉得非常适合现在迷茫的,又有点小想法的同学。

可以帮你理清现在的职业规划,能让你在面对今年严酷的就业形势下,不至于茫然无措。

作为一个毕业多年的人,现在想想当时毕业找工作真的踩了很多坑,比如不应该去那个城市,不应该入这行,不应该去那个公司等等。

原文作者:李相关

编辑于 2024-03-11 18:29

年底找工作,岗位确实少。如果不顺利,那就再好好学习几个月吧,等金三银四再战。

我面试过很多Java新人,我分享一下求职经验。

先说现在面试官主要考察的知识点。

学习是为了找到工作、拿到 offer,这就有一个公式:

offer = 工作需要的技术栈 + 计算机基础知识 + 项目经验 + 加分项

让我们分别看看公式右边的这些方面具体是什么。

1. 工作需要的技术栈

工作需要的技术栈往往和特定语言以及配套的周边工具相关。

对 Java 技术栈来说,又可以分为以下几个方面:

1.1 基本语法

基本语法在面试里不是说会用 for 循环、if else 语句之类去写代码就行,而是利用基本语法去编写更合理、更规范、更可读的代码。

比如,是不是能让变量处于很合适的作用域?String、StringBuffer、StringBuilder 适合的应用场景是不是非常熟悉了?

如果对于 Java 的基础还很薄弱,推荐去看《Effective Java》,以便真的能够写出来好代码。

另外,为了能更加规范的写出高质量工程代码,推荐研究下阿里的《Java开发手册》。

1.2 常用数据结构

如果要想通过面试找到工作,Java 中一些常用数据结构一定要好好掌握。最常用的就是以下几种:

  • LinkedList
  • ArrayList
  • Stack
  • ArrayBlockingQueue
  • LinkedBlockingQueue
  • HashMap
  • LinkedHashMap
  • TreeMap
  • ConcurrentHashMap
  • HashSet
  • TreeSet

以上列举出来的这些数据结构,不仅要熟练使用它们,更需要理解它们的原理。

知道了原理,才能证明你能灵活且正确的使用这些数据结构。所以,面试中经常会问这些数据结构的原理。

如果对这些结构的原理还不熟悉,这里推荐一本很老但是依然很有用的书《Java Generics and Collections》,它详细介绍了 Java 中各个集合的实现。

但是这本书没有中文版,如果英文书读的很痛苦,大家可以去网上搜索一些好的文章,也能达到相同的效果。

1.3 异步与多线程

现在只要编写高性能的代码,就离不开异步;只要在多核 CPU 下工作,就离不开多线程去平行执行任务。所以,异步和多线程是一位后端工程师必须掌握的核心技能。

而要达到找工作的水平,我认为至少满足如下几个条件:

  • 能准确的理解进程和线程的概念
  • 至少弄懂什么叫 race condition 和死锁之类的概念
  • 需要理解 JVM 的内存模型
  • 了解常见的多线程编程模式

对于异步和多线程,我也不用多说了,肯定是首先推荐去读懂《Java并发编程实战》,然后还有一本《图解Java多线程设计模式》。这两本书读透了,面试异步和多线程,基本你也没什么问题了。

1.4 IO 操作

这里说的 IO 操作,主要是利用 Java 去读写文件。

Java 的 IO 都在 java.io 包中,大概有 40 个流类。其实不用每一个都掌握,最基本的要求就是:

  • 理解 IO 流的概念
  • O 里哪些是字节流哪些是字符流
  • IO 里哪些是节点流,哪些是处理流
  • 哪些 IO 流带缓冲可以提高性能的

了解了这些东西,才能在实际开发中做到有的放矢,从而把 IO 用对用好。

推荐看下 《Java IO》和《Java NIO》这两本书。其中《Java NIO》有中文版,《Java IO》没有,如果英文不好的同学,可以看个千锋教育的视频:

Java入门基础教程视频—(IO框架)

1.5 常用框架

除了 Java 语言本身的语法和库啊什么的,要找到工作还请务必熟悉至少一套开发框架。

Java 最常用的框架就是:

  • Spring
  • Spring MVC
  • Spring Boot
  • Mybatis
  • Netty

其实,Spring、Spring MVC、Spring Boot 都是 Spring 体系的。所以,要找后端工作,Spring 是必须要掌握的。有了 Spring 的基础,别的 Spring 体系可以即插即用的。

SSM 中的的 M——Mybatis 也最好掌握了,有数据库基础的话,Mybatis 学起来也不算难。

Netty 是一套网络框架,我估计初期用到的机会不多,但奈何有些面试官会问、会考,所以,若有闲暇功夫,推荐对它看个大概。

相关推荐的书有《Spring 5 开发大全》、《MyBatis技术内幕》、《Netty进阶之路:跟着案例学Netty》。

1.6 常用数据库

一般来说,找工作,熟悉一个数据库就好。推荐 MySQL,这是最常见的数据库(其次是 Oracle)。

要熟悉到什么程度呢?我认为最低水平要知道怎么用 MySQL 执行 CRUD 操作。但是这还不够保险,因为很多面试官为了防止新人删库跑路,会对面试者要求更高。

像在 CRUD 里,R 代表查询,是后端工程师最常打交道的操作。而查询用的又对又好是对工程师使用 MySQL 水平的重要标准。所以,面试官就希望面试者能对 MySQL 的索引原理有一定的了解,面试的时候也会经常问这类问题。

同样的道理,除了查询以外,CUD 即增、改、删是非常危险的,既可能影响性能,还可能出现各种误操作。所以,为了保证把人招进来,不会对数据库乱操作,面试的时候大概率会考察程序员对 MySQL 中的锁和 MVCC 的理解情况,明白怎么用才安全可靠。

如果对这些都不太熟悉,推荐看下《MySQL是怎样运行的》,对 MySQL 讲的非常透彻。

1.7 Linux 基本操作

现在只要想做后端工程师,就肯定避不开和 Linux 系统打交道。

基本的命令操作是肯定要熟悉的,比如:目录切换、设置环境变量、文件的增删查改等等。

除了这些基本命令,还要理解 Linux 中一切皆文件的概念。并且对于一些重要概念,比如:管道、重定向、标准输入输出、标准错误输出等,也要明白他们是什么东西。

有时候,还需要开发人员直接在线上机器去编辑文件,所以还要会用 Vi/Vim 去在线编辑一些文件。

另外,如果服务器有了问题,起码基本的查询性能的命令,也要会用。比如用 netstat、vmstat 等命令去查看下机器状态。

这些知识可以看下《鸟哥的Linux私房菜 基础学习篇 第四版》。

插一句,现在面试尤其是大厂,必考算法,想知道大厂怎么面试算法以及答案的,一定要看看这两份刷题笔记:一份是阿里大佬写的,另一份是github上70k star的硬核资料。这两份资料质量很高,学好之后应付面试基本没啥问题了。

2. 计算机基础知识

除了技术栈以外,还需要面试者有扎实的计算机基础。这个计算机基础是考察面试者在学校的学习状况的,如果你计算机基础不好,那大概率说明你本身学习态度、学习能力至少有一项不太合格。

对 Java 后端工程师,咱们挑几个很重要的基础知识说说:

2.1 计算机网络

后端大部分的时候就是各种接口和协议,数据传来传去,总是需要关注到网络问题的。如果一个后端工程师,对 TCP 不熟悉,对 Http 一问三不知,那么谁能相信你是一个合格的后端工程师了呢?

对于计算机网络,我推荐好好看看《计算机网络(原书第7版)》这本书,在自己的头脑中,构建出一套完整的网络体系来。

2.2 操作系统

学完了计算机网络,接下来就是去好好学习下操作系统。学习操作系统就是去学习如何在复杂的情况下,去协调分配各种像 CPU、内存、IO 等这些竞争性使用的计算机资源。

学懂了操作系统,你心里就有了一套在复杂情况下,去管理协调资源的成熟套路和方法论。

而这些成熟的套路和方法论,最终都是你后面能成长为优秀的工程师,以及能应对各种复杂业务需求的核心竞争力。所以,操作系统学懂是很重要的。

如果对操作系统不熟悉,我推荐看下《操作系统导论》这本书,人民邮电出版社出版, 王海鹏翻译的。

3. 做过的项目

面试官是如何在面试中考察你是否真的做过项目呢?

其实挺简单的,只需要问一下你做的项目中核心模块的业务流程,然后挑出这个业务流程中的一些技术难点或者技术特点,重点问你是怎么实现的,就能大概判断出你是否真的做过项目了。

至于项目,主流的项目有这么几类:

  • 电商
  • 社交
  • 垂直领域平台
  • 音视频平台
  • 出行
  • 门户

在面试前,最好去专门熟悉下不同类项目的核心流程都有哪些。比如,电商的核心流程就有购物流程,社交的核心流程就有私聊、群发消息,出行平台则是人们叫车的这个过程。

而在这些核心业务流程里,一定有技术难点需要克服,比如:

  • 购物车到底放在客户端还是服务器端?
  • 放客户端,排序规则,缓存的更新策略你是怎么解决的?
  • 而放在服务器端呢,你和客户端之间通信频率啊,客户商品的实时更新啊,又是怎么考量的?

这些没有经过实战,很难给面试官讲清楚。

所以,在应聘工作前,最好就是自己能去参与个项目,多学多问,多考虑为什么项目中需要这样做的道理。

如果真的参与不了,我推荐去 github 下载个开源的项目,然后弄清楚架构和业务流程,对于一些不懂得,可以问下开源的作者,或者去问下已经工作的前辈,又或者去专业的论坛问。

github 的开源项目可以参考我之前写的这个高赞回答

总之,一定要从我给的分类项目中找一个项目,去深入了解业务流程和对应的技术实现,以及实现背后的动机,只有这样,面试官才会真的认为你有了实战经验。

4. 加分项

说完了项目经验,我再说说加分项(技术博客、开源项目、竞赛奖项等),加分项在去大厂应聘的时候尤其有用。

无论你是有开源项目还是有博客文章,都说明了一件事——你是一个爱学习、乐于分享的人。

大厂里,很重视的一件事就是分享。分享经验、分享技术、分享心得,这些都是大厂非常提倡的事情,如果在一群候选人里,你有加分项,别人没有,面试官会选谁不言而喻了吧。

所以,一定要经常性的对公众输出一些东西,文章啊、开源项目啊、竞赛分享啊,能输出什么输出什么。这样才能让面试官看到你有实力的证据以及你 open 的态度,从而在面试中占有更多的优势。

ps. 上面回答中提到了一部分书籍,可以戳这个下载电子版书。除此之外还有一些必读计算机书籍,都是豆瓣评分8分以上的好书。


再说说我总结的面试经验:

1 最基本的

基本常识里最基本的就是守时,面试这么重要的事情你都迟到,面试官怎么相信你能管理好时间?

另外就是注意基本礼貌,作为面试官我遇到过不少这种现象:我走进面试房间的时候,求职者坐在椅子上一动不动,连屁股都不抬一下。你是不是应该起身打个招呼?

还有,求职者多带几份打印好的简历,有备无患。特别是有时候一轮面试里,你会面对多个面试官,万一人多简历少,你带的简历就派上用场了。

2 自我介绍

一般面试都有这个环节,好好准备,提前练习,别回答的时候支支吾吾,或者啰嗦半天说不出重点。

介绍的时候时间控制在 3 分钟以内,吐字清晰,至于内容可以参考简历里的自我评价,至少包括以下几部分:

  • 我是谁——我叫 xxx,目前就职于京西公司,岗位是 Java 高级工程师。
  • 我的技能——我从事 Java 开发已经 6 年了,有 3 年电商行业的开发经验,参与了京西公司海外电商项目,在项目中我主要负责 aa、bb 功能。
  • 我最合适——之前听 HR 介绍,贵公司也要做海外电商,我觉得我的经验能用得上。而且我也希望能完整经历海外电商从零到一的过程,这对我来说也是一个挑战、一个成长的机会。
  • 其他优点——我平时喜欢看技术书籍,最近在看《xxx》。

面试前几分钟的好印象非常重要,好好准备你的自我介绍吧。

3 别不懂装懂

面试中遇到没听过的名词、问题,别不懂装懂,你以为面试官傻吗,根本糊弄不过去,还不如诚实点说不懂。

如果你不甘心说不懂怎么办?

有一次我面试一个新人,我问你用过 git 吗,他想了想说没用过,然后让我给他介绍一下,介绍完之后,他说之前一直用 svn,说了说 svn 的操作。到此为止,我觉得他这个问题回答的还 ok。但是,这还没结束,他又问我 git 比 svn 好在哪。我简单说完之后,他说 git 听起来不错,之后会主动去尝试一下。

你看,一个难题就这么被化解了。我对他的回答很满意,后面的面试过程也很顺利,最终录取了他。

下面给大家说说经常被问到的问题。

4 为什么从 xx 公司离职

离职原因这个问题,几乎 100% 会被问到。

被问了之后,不要抱怨前公司、前领导,不管你经历了啥,不管你有多少委屈都不要吐槽,面试官没法给你评理,只会担心将来你是不是也会这么说他,惹不起惹不起。

也不要说因为薪资低,对方会怀疑你的稳定性和对公司的忠诚度。

被裁员这个原因,最好也别说,大面积裁员还好解释,否则为什么裁你不裁别人?

合理的答案,例如:想去更大的公司发展;公司方向调整,和个人的发展方向不符;公司把研发部门迁到其他城市。

5 能接受加班吗

遇到这个问题,有些人毫不犹豫说“能”,好像这么回答会证明自己能吃苦、不怕累。如果问“能以公司为家吗”,估计也会有人说“能”。我表示服气!

你应该先问一下公司加班的时长和频率,如果工作需要的合理加班,当然可以接受。如果公司以加班为荣,为了加班而加班,你为啥要接受?

当然,我承认,现在互联网公司普遍加班。如果这家公司你非常想去,这家也有加班文化,看在钱、或者镀金的份上,从就从了吧。

6 你的缺点是什么

首先说明这是一个坑问题,这个问题我是不会问的。

回答的时候,不用把优点包装成缺点,例如“我的缺点是追求极致,经常用业余时间把工作力争做到最好”,太假了,你这抖机灵以为面试官是白痴吗。

更不要说不利面试通过的缺点,例如你说“我比较闷,不擅长和人沟通”,嗯,我看出来了,你确实不擅长沟通。

我告诉你怎么回答:

  • 说对方知道的缺点——如果你是个工作 5 年的工程师,可以这么说“自己的开发经验还可以,但是产品思维还不够,有待加强”。这样回答不会被扣分。
  • 说正在克服的缺点——例如“我刚毕业一年,技术还比较弱,但是我正在网上学技术课程”。

7 你有职业规划吗

这个问题我经常问,但是大部分人都回答不好。

我问这个问题就俩目的:

一、你想成长为什么样的人?是成为一个架构师,或者是一个技术管理者,又或者是一个行业专家……如果这个目标不清晰,你是在为了什么而努力呢。如果你觉得将来太久远,现在想不明白,好,没问题,三年之后的目标总可以吧。

二、万一有缘我们成了同事,作为你的上级,我清楚你的目标之后,我乐意在工作上给你提供点机会帮你实现目标。你能成长,我也开心啊。

不为了面试,为了自己,也建议大家认真想想这个问题,想的时候要结合自己的兴趣和特长。

8 你有什么想问的吗

首先恭喜你,如果被问到这个问题,你这轮面试基本有戏了。

“没有想问的了”,这种回答,差评!

面试是双向选择,除了公司选择你,你也要选择公司。之前别人把你都了解透了,你还不借这个机会赶紧问问公司的情况,省的你将来入职之后再后悔。

怎么问也是有讲究的:

  • 薪酬福利不要问太细——毕竟你还没得到这份工作,你说你打听饭补多少钱合适吗?“一年十几薪”这类可以问,大钱得关注一下。
  • 能在网上查到的不要问——兄弟,你来面试之前,不做准备工作吗?
  • 对方回答不了的不要问——曾经一个面试者,问我公司的战略是啥,我竟无言以对,都是我的错,我职位太低。
  • 可以问问工作内容、有没有培训等等这种是你看重的问题,同时也显得你对这份工作有兴趣。
  • 我目前听说过的一个 nb 的问题,是这么问的“你们为什么喜欢在这工作?”,真是个好问题,你细品一下。

接着说说面试中的你要防备的坑,看起来是让你面试,实际上心怀鬼胎。

9 面试是骗你帮他们解决问题

说一个网上的段子:

某公司的数据库忽然坏了,公司没人能搞得定,老板很着急,把 HR 叫到办公室说:你赶紧发布一个 DBA 职位,年薪 100 万。面试的时候就问他们怎么恢复我们的数据库,另外,切记,不管他能不能答出来,都把他拒了!

虽然是个段子,但是现实中真有类似的事。面试过程中就问一个问题,问的特别细,除了问你的解决思路,恨不得直接让你现场操作了。

还有的面试直接让你做一个东西,你花了好几天做出来了,然后让你把代码也交出来,然后就没有然后了。

10 培训机构以招聘的名义变相招生

看一个网友的经历:

这种坑的普遍套路是:
1、发布大量招聘需求,且招聘的范围很广。
2、无论是本科、专科还是高中文凭,只要投递简历,均会通知参加面试。
3、面试时,会有一些人伪装成部门经理对你的技术进行打压,并指出你的众多不足。
4、洗脑让你参加“岗前培训”,并保证培训完立即上岗,培训花费从工资里扣。
5、签订“岗位培训合同”(实际上是报名协议,往往带有贷款协议!)。
6、在你一脸懵逼的情况下,报上了名,背上了债。

应届生要格外小心上面这个套路!!!

到此,面试知识点、面试经验就说完了,都是我自己总结的,希望写的这些能帮你早日拿到offer!

除了以上内容,我还写了很多程序员相关的学习技巧、架构经验、职场生存法则类的优质文章,总结成了一份电子书,我相信你看完之后,对你一定会对你有帮助。想获取电子书可以戳下面链接。

编辑于 2022-03-08 13:37

在找工作前,你需要了解下大多数应届生的java水平。

1 虽然学了一大堆数据结构,算法,网络和操作系统等方面的技能,但不知道怎么用在项目里,或者根本不知道这些技能大多数是用不到项目里的。

2 java等真正在项目里用到的技能,仅限于理论,或者仅会API,能找个现有代码,调通spring boot等java框架的,都不多。

3 简历上基本没有项目经验,只是罗列大学里学到的课程,以及罗列毕业设计和实习的项目。

4 只会背题,有些甚至连背题都不会,或者说,不知道面试时该准备哪些方面的工作。

但尽管这样,大多数java应届生是能找到工作的,说句得罪的话,就比烂,java应届生可能未必达到能工作的地步,但超过大多数应届生就行了。不过话说回来,只要你照着如下步骤去做了,至少能找到工作。

1 大部分公司,在java方面干活,用的是spring boot,这里应届生如果有java基础,可以看我出版的书,用此来归纳整理工作所要的技能。

如果java语法都不熟悉,那么可以通过如下的书来入门。

由于在校阶段有足够的空闲时间,所以spring boot入门+java入门,可以在一个月内完成。

2 然后运行通若干个包含增删改查功能的项目,我的上文给出的spring boot书,包含了项目,大家可参考。

后面就可以找工作了。应届生找工作时请注意如下的要点。

1 尽量挖掘你真实项目的经历,比如毕业设计,比如实习,如果在公司里干过,那一定写上。要知道大多数应届生是没有项目经验的,你只要能写上半年,就比大多数人强。

2 写上你做过的,或者是你运行通过的项目,在项目里,写清楚这个项目里用过的技术。比如可以写上熟悉spring boot增删改查技能,然后尽可能多地写上你熟悉的技术,比如logback,redis等。

这样,当面试官看到这份应届生的简历时,会看到比其他人强,至少会给你面试的机会。

或者这样说吧,只要学校一般(未必最好),而且简历上包含掌握spring boot技术等字样,或者有课程设计或毕业设计的字样,这样的简历投10个公司,好歹能得到2,3家面试机会,更何况你在简历中包含真实项目经验和你用的技术。

用简历争取到面试机会以后,后面是准备面试,对于初学者来说,需要准备如下的说辞。

1 准备spring boot实现增删改查流程的相关技术,包括注解,api和配置文件等。当然如果是社招,那么面试官可能会细问,但对应届生,只要能说好增删改查流程,至少能达到基本的要求。

2 背题,被java,算法,Spring boot等等题目。其实不少应届生就靠背题也能找到工作,但如果你还能根据项目说好Spring boot技术的用法,那更有希望找到工作了。

应届生找java方面的工作,说难不难,但如果方法不得当,估计还真难找,或者空凭技能但面试技巧不得当,薪资往往会被低估。如果广大应届生朋友想进一步了解写简历面试方面的技巧,可以向我发起咨询。

凡是发起咨询,我就会用我出版的书的电子版来帮大家提升技术,电子书的价格就超过了付费咨询的价格。而且,经过本人针对性地辅导面试后,不仅能通过项目全面地展示技能,还能知道亮点说辞的准备方法,这样甚至可以在不提升技术的基础上,直接找到更好的工作。

而且,本人最近已经积累了不少帮应届生提升技能和找工作的技巧,相信一定能很好地帮到大家。

发布于 2022-01-11 15:53

每逢毕业,“史上最难就业季" 似乎是永远逃不开的魔咒,这是因为每年应届毕业生的人数都在增加,今年也不例外,据教育部的数据显示, 今年毕业生又增加了40万达到了874万;赶上疫情,很多公司裁员、缩招,为了缩减运营成本,正在招聘的企业用人也特别谨慎,对于人才的标准也有所提高。

招聘的企业在招人的时候,要么是招来了就能干活的人;要么是招一个有潜力值得培养的人。而后者基本上都是大公司,大企业。

但大家也别太担心,反倒是一些互联网公司,如快手、抖音、线上教育等行业反而需求更旺盛了,开发人员作为互联网公司中很重要的组成部分,大量的需求依然在那里。

我们再来看看Java开发的市场现状

今天的“Java”作为所有编程语言中最热门技术,可以说它无处不在,目前全球有着数十亿的设备正在运行着Java,很多服务器程序都是用Java编写,用以处理每天超过数以千万的数据。

所以,Java工程师依然是开发行业的常青树。只要具备过硬的技能,就能在职业生涯中有一个好的起点。

所以那些纠结从事什么方向的、纠结学什么语言的,果断放心好了,Java方向的工程师在很长一段时间在行业内将存在大量的需求。

企业需要什么样的人才?

前一阵子在群里跟大家聊天,有一个同学现在是大四面临毕业,但他写简历方面有些问题,具体就是缺少实际工作经验。

说起来JavaSE、SSM、微服务、SpringBoot/Cloud、NoSQL、Redis、Docker、MongoDB这些东西都会,但在简历中具体的工作经验这一块就不知道该写什么了。

大家不会问你:会不会这个技术?而是问:你是在什么时候用过这个技术,又是怎么用的?

所以,绝大多数人还得靠实力。

面试时,99%的面试官都会重点考察项目能力。常规性情况下大多是先笔试或机试、随后是HR面试、之后再由技术总监来进行终面,给出最终结果。

项目能力方面的考察更多的应该是体现,你参与了哪些项目,在项目中你负责哪些模块,你如何设计,如何对接,如何联调,项目组人员如何配置,你觉得这人员配置是否合理,业务是什么样的,你是如何理解业务的,你负责的模块对应着实际业务上的某个部分,数据是如何在整个程序体系中流动的,你与其它组员是如何沟通。

然而这些能力并不是你去跟着网上的教学视频,或者跑跑课本或者书籍上的教学demo就能掌握的。

所以想要在毕业后拿到大厂offer的前提是:简历上要有相关项目经历,这是大公司招人的基本核心要求。

应届生毕业生的简历,绝大多数存在这样的问题,“想求职互联网大厂但是简历的相关实习经历根本没有,或是水分太高,自己都发虚,HR一问就分分钟问倒你。

所以,对于应届生想获得项目经验,实习是一个不错的选择。

应届生如何通过自学准备呢?

不管是不是科班出身,每一个程序员都应该花时间了解和学习计算机科学相关的基础知识,因为所有关于如何编程的底层逻辑和原理都在那里了。

这里有4本手册,全网累积下载100w次,几乎程序员人手一套,包含数据结构与算法、操作系统、计算机组成原理、计算机网络等硬核基础知识,图文+实战案例,平时开发+搞定面试,帮你快速建立对计算机科学的大局观,夯实计算机基本功,瞬间起飞~

切记:学习资料在于精,不在于多,多反而不是好事,作为一名程序员,大家的学习时间都太宝贵了,我们要把80%时间投入在最有价值20%的学习内容上,具体内容可以看上面这篇资料贴。

我见过不少厉害的人,他们选择自学,并且学的还不错,所以关于是否要自学还是找人带,我这里的建议是个人情况而定。如果你的底子不错,学习能力较强,也可以尝试自学。我这里分享一套大牛的自学方法,人家通过这套方法自学 Java并成功拿下腾讯 Offer。

他将学习分为以下几个阶段:

Java基础

做Java开发,Java基础是最需要下功夫的一项。在校招时最注重的就是基础,拿不出像样的项目没关系,但是基础万万不可不牢固。

  • 想要基础扎实,看书沉淀是必须的,有一些编程基础的同学推荐阅读《JAVA核心技术 卷1》,可以跳过图形程序设计、事件处理、Swing、applet以及部分日志章节,如果比较吃力也可以先跳过多线程章节。
  • 看完一本书,一定要多加练习去理解和吸收。科班的同学可以用Java写实验,写的同时一定要多多运用学到的特性。练习阶段各种设计模式套上去用,不要怕笨重,即使是滥用特性和设计模式也是一种有效的学习。
  • 有了一定量的编程经验后,可以再回过头将《JAVA核心技术 卷1》速读一遍,查漏补缺。同时我们开始扩宽我们的知识领域,开始进行JavaWeb的学习。

JavaWeb基础

JavaWeb是一系列技术的综合,也是大多数Java学习者日后的技术方向。及早了解JavaWeb也有利于更深层面理解,Java在完整的应用中,是如何与各个模块交互并发挥作用的。

基础篇包括Servlet和JSP的学习、tomcat的使用、理解MVC分层模式、MySQL的基础用法及JDBC、了解HTTP协议。

这部分的学习,我主要通过《Head First Servlets and JSP》这本书。这本书轻松幽默读起来很愉快,但是实在是很厚,而且部分技术已经过时,有时间的同学可以选读。

可以看到这部分的内容是很杂且多的,此阶段注重广度的基础学习,日后慢慢深入。这里推荐个在线教程:

  • Servlet系列教材(一)-基础-教程:开发第一个Servlet - how2j.cn
    how2j.cn/k/servlet/serv
  • MySQL系列教材(一)-安装 mysql-server-how2j.cn
    how2j.cn/k/mysql/mysql-
  • Tomcat系列教材(一)-教程 -how2j.cn
    how2j.cn/k/tomcat/tomca
  • JSP系列教材(一)-教程 -how2j.cn
    how2j.cn/k/jsp/jsp-tuto
  • HTTP协议系列教材(一)-教程 -how2j.cn
    how2j.cn/k/http/http-tu
  • JDBC系列教材(一)-Java使用JDBC之前,先要准备MySQL
    how2j.cn/k/jdbc/jdbc-my
  • MVC系列教材(一)-教程 -how2j.cn
    how2j.cn/k/mvc/mvc-tuto

重点要理解Servlet的原理以及生命周期。在完成这一部分的学习后,可以简单的做个小网站,包括注册登陆,增删改查等功能。如果想继续折腾,可以考虑将项目部署在阿里云或者腾讯云上,一个完整可供他人访问的项目,所获得的成就感是非凡的。

  • 部署到Linux系列教材(一)-介绍-如何把J2EE应用部署到Linux - how2j.cn
  • how2j.cn/k/deploy2linux

Java进阶

Java始终是我们JavaWeb开发体系中最核心的一环,唯有不停地探索,才能把握住方向和机遇。

  • 在做完一个简单完整的JavaWeb项目后,我们对代码的认知和理解会提高不少,这为接下来的深入学习打下了基础。Java圣经《JAVA编程思想》值得仔细品读,作者的功力十分深厚,即使很多内容还无法理解,但每次读完一定会有所收获。同样建议跳过“图形化用户界面“章节,这是一本伴随我们技术成长的好书,买一本放在旁边,摸着就有底气。
  • 读完编程思想,建议写一个有一定复杂度和代码量的后台项目。可以是一个HTTP服务器,一个大型聊天室,也可以参考我的项目实现一个DBMS:wwwyanxin/wyxDBMS。这一部分要强化我们的Java基础,同时也为日后的招聘积累项目经验。
  • 做完项目我们又该看书沉淀技术了,此时我推荐《Effective Java》,这本书并不厚但是干货十足,作者讲述Java的最佳实践和经验规则。它能帮助我们写出清晰、健壮、高效的代码,同时这本书涵盖了非常多的面试考点,一定要牢记于心!
  • 最后还要深入学习Java多线程技术以及Java虚拟机原理,这两部分难度较大,理解起来比较抽象。也许日后工作中,我们很少遇到并发问题,不一定有机会进行JVM调优,但是这部分一定要认真对待,越理解底层写出的代码越高效,查bug时越准确,另外更重要的是面试常考!推荐两本书《Java并发编程的艺术》《深入理解Java虚拟机》,以及并发编程网( ifeve.com/)重点掌握Java内存模型,各种锁的原理及应用,JVM GC垃圾回收原理。

JavaWeb进阶

围绕整个Java体系学习,我们要筑起高高的城墙。

  • Linux,现在的服务器基本都是Linux系统,也不存在图形化操作界面。作为开发工程师推荐阅读《The Linux Command Line》,有中文在线免费版本TLCL。那本《鸟哥的Linux私房菜》更适合运维工程师,就不推荐给大家了。学习的时候,可以去阿里云或腾讯云租一个学生服务器,每个月大概10元左右,直接ssh到云服务器上操作,能更好地模拟公司的开发及生产环境。
  • 操作系统原理,主要学习进程控制调度、进程通信、存储和设备管理、文件管理以及系统安全。这一部分可以看教材或者自行找一些网课补充。
  • 数据库,可以买一本《MySQL必知必会》小册子作为基础入门,没有什么理论的堆砌,是一本实践指南。学习数据库原理可以阅读《MySQL技术内幕》,索引优化、事务、锁、范式都是重点。
  • 网络协议,入门可以读《图解HTTP》、《图解TCP/IP》,如果要深入研究可以读《UNIX网络编程 卷1》和《TCP/IP详解 卷1》。大多数开发者接触HTTP和TCP、UDP、IP协议比较多,所以对整体网络协议栈有个完整了解是必要的。
  • 数据结构与算法,数据结构是算法的基础,一定要清晰明了。算法则是笔试面试中无法绕过的难关,推荐去LeetCode刷题,现在也有了中文官方网站( leetcode-cn.com/)。从easy难度开始刷起,积累一定题量之后,做算法题会很快找到类型方法。
  • SSM框架,Spring+SpringMVC+MyBatis可以说是开发必备了,但框架只是锦上添花,不要太依赖框架进行学习。当我们能不依赖任何框架开发完整项目时,才是真正掌握了它。最为重要的是理解Spring的两个特性:IOC反转控制和DI依赖注入。明白实现原理以及为什么要使用Spring,只有这样才能在层出不穷的框架中灵活应对,立于不败之地。
  • Spring系列教材(一)-教程 -how2j.cn
    how2j.cn/k/spring/sprin
  • Spring MVC系列教材(一)-教程
    how2j.cn/k/springmvc/sp
  • Mybatis系列教材(一)-基础-入门教程 -how2j.cn
    how2j.cn/k/mybatis/myba

加分技能

  • 前端。一些岗位要求全栈,即使不是全栈,懂得前端技术的后台能写出更加合理的接口,与前端工程师合作起来会更顺利,理解项目更通透,解决问题更准确迅速。
  • 学习一门动态语言。动态语言开发起来更灵活迅速,同时比较动态静态语言的特点,可以更好去提炼跳出语言束缚的代码思想,推荐学习JavaScript或者Python等。
  • 大数据。大数据开发近几年也是热门方向之一,有兴趣的同学可以学习。
  • 热门工具及框架,包括分布式Dubbo、缓存优化redis、nginx、虚拟化技术docker等。一般来说本科应届生不会要求很高,但是要对热门技术有一定的了解。

常用网站推荐:

  • GitHub: Build software better, together( github.com/);
  • Java学习:How2J 的 Java教程( how2j.cn/);
  • Linux命令行:TLCL( billie66.github.io/TLCL);
  • 算法:( leetcode-cn.com/);
  • 正则表达式测试:PHP, PCRE, Python, Golang and JavaScript( regex101.com/)。

以上就是自学Java的 经验分享。

建议:以上方法自学能力超强、并且非常自律的同学。

觉得有收获就点个赞呗!

编辑于 2021-05-29 19:05

可以在找工作之前,多做一些项目或者多刷刷java相关的题,比如说在网上多找找毕业设计,跟着毕业设计去敲一敲代码。

这一块可以找小动来拿哦~



发布于 2023-07-12 17:51

我和题主情况差不多,我是今年刚毕业的应届生,西南民族大学毕业,我看了很多今年毕业的同学都说找工作不好找,很多都需要有经验的,我觉得我还比较幸运,同样是没有工作经验的,可能是我比较能说吧,面试前也看了一些开发的面试题,在校招的时候跟面试官一顿侃,然后很幸运地走校招途径进了现在的公司做实习生,平时由我们部门的leader带着在项目里打打杂。

但是成都的大环境也不是那么理想,工资比较低,实习期间我才不到3千块钱,转正后也就能拿6、7千,我知道像这种计算机行业相关的岗位,还得是在北上广深这些地方才更有钱途,所以想在这里实习结束后,找机会能去一线城市试试。

现在经验还比较欠缺,专业方面也是比较薄弱的,所以想补充一下自己,我目前是报了一个云码课堂的直播课,晚上上2个小时,系统的学习一下,希望能有机会在大城市找到合适的岗位吧。

发布于 2022-08-05 21:16

如何找工作这个问题其实已经成为了很多应届毕业生的烦恼,每年在找工作的时期都会变得非常苦恼。

要去哪里投递简历,哪个平台好,怎么筛选公司等等问题,都会让一个“找工作小白”苦恼很久。那么今天offer先生就给来给大家讲一下应届生可以在哪些途径投递简历找到合适的工作吧!

求职讲究的是合适,可以根据自身条件或再结合一下顺序来合理选择自己的求职渠道。

现在国内的求职网站又多又杂,稍不小心就会掉入“陷阱”,找工作就是解决信息不对等的问题。比较推荐用一些做得比较大的招聘平台,在上面招聘的企业多,可选择的目标自然就比较多。

在春招大规模开始前,offer先生紧急整理出一份「offer先生良心推荐网站、app」,入选理由有实习全职岗位多、前景好、福利好、人性化、偏爱留学生等几个维度。

提前预告:为了高效节约大家的时间,offer先生老底扒光整理出来了8G+的全网最新最全【校招资料大礼包】,网申-简历-笔试-面试全覆盖,校招领这一份就够啦!

需要的戳 ▼▼

一、通过校招的方式找工作

很多同学在找工作的时候会发现,不少人在还没有开始网申的时候就已经被拦在门外了。原因只有一个:毕业时间不符合公司招聘要求!

为什么会这么说,因为有些名企对毕业时间要求十分严格!

字节2022校招对象,21年9月后毕业
爱奇艺,21年9月后毕业

所以这也是为什么说大家一定要珍惜自己应届生身份的原因。

那应届生为什么尽量参加校招而不是参加社招呢?

1、社招的岗位质量参差不齐,部门和公司不稳定,非常看重经验,对应届生来说非常不友好。

2、社招虽然岗位多,但对经验要求也多,拿offer难度大。

所以在每年毕业季时都会有大量企业走进校园招聘人才,在校招时也不会那么看重你的工作经验,这个时候的择优录取更多的是看你在校成绩或者是比赛、社会实践等,这个时候准备一份优秀的简历可以说是非常重要的。

二、通过招聘软件的方式找工作

1、校招信息网站

offer先生

offer先生深耕于校招求职六年,帮助了上万人从校招中拿到了offer!目前我们将所有可内推的岗位全部整理到官网上啦!!

1000家名企在招可内推岗位,滚动更新,真实有效!

不同于其他招聘网站的是,offer先生官网里所有岗位,都有【简历免筛选】内推福利省去机器筛选环节hr是100%能看到你的简历噢

再强调一遍!用offer先生官网投递的岗位,全部是一键直达hr邮箱!总的来说,肯定是内推要比你去自己投递的成功率要高!

应届生求职网

yingjiesheng.com

按地区、行业划分搜集了很全的大学生校招和实习资讯,另有论坛可获取笔试面经等资料

应届毕业生网

yjbys.com

可以查询到企业宣讲会和招聘会信息,另有“求职学堂”栏目,提供职业生涯规划、求职准备、笔试、面试和求职防骗等指南

新职业 - 教育部大学生就业网

ncss.cn

由教育部主管、全国高等学校学生信息咨询与就业指导中心运营的服务于高校毕业生及用人单位的公共就业服务平台

211校招网

211zph.com

分地区整理的职位和招聘会信息,还有比较有特点的网络招聘会信息

海投网

xjh.haitou.cc

拥有宣讲会查询系统,可以定位城市后,查询该地各大高校的宣讲会及该地 招聘会信息。信息比较全,但并不是所有信息都可以查到

另外,offer先生给大家介绍两种寻找校招信息的方式

1)搜索:高校+就业网

根据你所在的城市,搜索相应的高校就业网站;可以先了解各高校王牌专业和主流专业,再根据自身情况,有针对性地关注相应高校的就业信息。

2)搜索:公司名称+校园招聘(+年份) / 进入公司官网 -〉加入我们

根据自己的专业或者自己要找的岗位及公司类型确定目标公司,关注公司官网或独立的校招网站信息。

2、综合性求职网站

前程无忧

广告说:上了前程,你的前程就不用忧虑了

51job前程无忧,是中国具有广泛影响力的人力资源服务供应商,在求职app中已经算是非常权威了,甚至一些企业网申都是通过51job来完成。

前程无忧创建的时间也非常早,1999年,踩在上世纪的尾巴上,也是一个老字号互联网品牌了。

总得来说上面的招聘详细相对来说还算比较靠谱,个人比较推荐。当年offer先生第一份求职工作就是在前程无忧上找到的。

海投网( haitou.cc

专业的校园招聘平台,想要找工作的应届生们一定不要错过。app中有很多校招、宣讲会信息,特有的“面经分享”板块也为大家带来了很多求职技巧,职业发展等知识。

在使用页面中,有专门的校招板块,可以为大家推荐一些名企实习。名企数量较多,也有专门的实习、校招专区,宣讲会板块会给大家提供企业最新宣讲会的地点和时间,这个功能比较实用。

智联招聘

这个品牌创建于1994年,属于互联网元老之一。现在智联招聘也做成了APP,直接可以在手机上找工作了。老字号品牌,上面的求职信息相对来说还是比较靠谱,很多高端的岗位也喜欢上智联招聘发布。

为企业提供网络招聘,校园招聘,猎头,培训,测评和人事外包等一站式专业人力资源服务。另外,有什么问题还可以直接给hr发消息,运气好的话可以得到hr的回复。

看准网

看准网是中国领先的职场信息平台,专注于公司评论,晒工资,工资待遇,面试,公司福利等。小编强烈安利给大家,建议大家没事就可以去上面刷一刷看一看,了解自己所喜爱的公司,了解大概面试流程。

最最重要的是:有很多面经!可以看看面试大概要问些什么样的问题,提前做好准备。

BOSS直聘

BOSS直聘是一款据说可以和boss直接开聊的免费招聘工具,通过去除中间环节、简历+行为数据匹配等方式提升招聘找工作效率,平台覆盖的 杭亚也比较多,前段时间出现过负面新闻,但是offer依据往届的情况还是写进来了。

目前暂未看到有系统的校招、名企网申通道,应该比较适合社招

实习僧

实习生招聘平台,适合大学生找实习和看校招。就目前来看,帮助很多学生找到了实习,至于岗位的质量任何平台都有分层现象,因为就如2/8原则一样,高端的岗位少针对的人群也少,想要获得更多的高端岗位offer还是大网站例如智联、前程好一些。

以上,是offer先生认为还不错的招聘app,如果有更多的消息可以私信我交流!

三、通过官网或者官方公众号的方式找工作

很多公司的在招聘的时候都会在自己的官网或者官方公众号上发布招聘信息

例如:米哈游、腾讯、字节跳动等。

图源字节跳动官网招聘界面
图源米哈游官网招聘界面

四、通过内推的方式找工作

内推也是一个非常好的方式。如果有学姐学长、认识的哥哥姐姐在一些公司工作,公司又恰好有内推名额,那么就可以选择内推的方式。一旦内推成功,推荐人也会有一些相应的奖励,所以很多人是很乐意内推的。

但是大家也要小心市面上有一些打着内推的幌子然后行骗的,所以也要擦亮眼睛哦!

五、通过线下招聘会的方式找工作

很多公司在每年秋招的时间段都会在目标学校或者一些城市举行线下的招聘会,虽然随着信息时代的发展、疫情的影响,很多的线下招聘会已经取消了,但是这也不乏是找工作的好办法。

如果有感兴趣的公司,参加他们的招聘会也可以更好的了解到这个公司的业务、公司氛围、工作环境等,以此来判断自己到底要不要进入到该公司工作。

最后,不管是使用任何的招聘信息平台,不单要看平台的水平,还需要认真鉴别公司。鉴别HR的求职咨询是否可信,百度好公司的信息再决定要不要去面试。

offer先生独家福利

目前属于招聘信息爆炸的时期,同学们挨着挨着去各个公司官网/公众号找招聘信息太麻烦啦!我们的求职规划师将会邀请校招HR,准备网申表网申时间。

还有8G+的【校招全资料合集】网申-内推-简历-笔试-面试为你整理了:

  • 最新2000+企业春招网申表、春招时间表
  • 500+官方合作企业内推表
  • 进入互联网、快消、金融、四大的真实简历
  • 备受500强HR青睐的简历模板
  • 包含腾讯、 字节跳动、宝洁、中金、德勤、欧莱雅、 毕马威、LVMH等名企的笔试真题库

点击免费领取,立得1次1v1求职咨询服务▼▼

手机端用户▼戳下方链接免费领【8G+求职全流程攻略】


电脑端用户▼戳下方链接免费领【8G+求职全流程攻略】

点击领取▲▲

如果文章对你有帮助的话,也请你帮我2个忙吧 (*╹▽╹*)

1)给这篇文章点个赞吧,对我很重要啦!

2)也可以关注一下我 @offer先生求职辅导,每日更新求职干货!听说现在关注我的,以后都是尊贵的老粉啦!



发布于 2022-10-19 14:15

找准自己的定位,不要海投简历,海投简历是在浪费时间

投出3000多份简历了,根本没有公司作出回应。听到这个数字有点惊讶,其实在你投出几十份简历的时候就该住手了,该去分析分析自己的问题在哪里,还不如把这些时间花在包装自己或者是提升自己的能力上面来,再结合自身的情况和所投公司的情况去写简历,要做到精而不是滥

关于包装简历,我们确实有能做好的能力,要相信自己能做好。明确知道自己对于Java的知识掌握到什么程度了,能够做多大的项目,都可以写进简历,找好自己的定位后再去求职和自己定位相仿的公司,更容易找到适合自己的工作。再进行适当的包装,适当提高20%优化自己的简历,都属于正常范围简历就是要体现出自己的优势,不要谦虚,先入行为主,记得以后进了公司也不要忘记提升技术和学习。

其次就是准备面试,要有和你的优化的简历相匹配,不能说优化了两年经验结果只写过图书管理系统这种demo级别的东西,要真正的了解一个项目,掌握一个项目。大部分培训班应该都会有项目练习,要把这些项目掌握好,技术为主,业务为辅,包括项目的架构,就算是基于数据库的crud,也要能逻辑清晰的说明白你的项目,这点很重要。就以2年工作经验来看,mysql必知必会,sql调优也得会,最起码心里有个概念,简单的索引能建,redis要会,redis集群要会搭,然后springboot 熟练使用api就行,原理老样子,找着工作以后再学不迟,尽量找工作之前就要会,毕竟是不是包装的,面试官一问项目就能问出来。

笔试同样要看重,很多公司都有笔试的要求,如果是去应聘Java程序师,笔试题目多半会与Java的基础知识点有关,如果这种基础知识都拿不下的话,就该好好考虑一下自己的面试方向了。如果知识点掌握的没问题了,那就分析一下自己是在哪个模块出了问题。

送你一份面试宝典>>>

千锋教育:千锋教育23年最新版MySQL数据库168道高频必考面试题解析

千锋教育:如何准备大厂面试?2023年美团、字节、阿里等各大厂Java面试真题总结(附答案)

面试少不了谈话,别人对你的第一印象一般都是谈话,公司非常需要沟通容易的人才,毕竟公司的日常工作中最重要的就是合作了,你连最基础的表达都不会的话,即使你有一肚子的技术水平,进入公司也会很难与他人合作,严重影响项目的进度。如果自己的语言表达能力实在是太弱了,那就提前进行准备,网上有很多的面试题,你可以去看看别人面对这样的问题是如何回答的,基本的自我介绍要有,简洁明了,逻辑清晰,能中规中矩很重要。当然也不要过分吹嘘自己,什么技术也没有,靠嘴皮子是不行的。每次面试完无论结果如何,都要总结经验,一次次的经行更改,一次次的提升,总会越来越好的。

发布于 2023-07-14 17:06

现如今,学Java学到什么程度能找工作?可能大家会说,学完Java基础,学个数据库,框架就可以工作了。然而事实不是的,你学完框架之后还要学个springboot等技术栈,学完这些才有可能找到工作的。
那么多人说自己找不到工作,事实上,只要你背好八股文,有足够的项目经验,小公司还是很好面的。但老板这时候就要看重你的经验和要求是否匹配了,如果你经验很高,薪资自然在他们能力范围内可以给你很高,但你没有经验,还想要很高的工资,那就有点不地道了。只要你放宽要求,还是能找到不错的工作的。
工作后,如果你想快速上手,就要看公司用的什么技术栈了,想要成为加分项,那你必须得会rabbitMQ,这些知道了会更好些。还有计算机基础,数据结构,算法这些工作后也一定要去多看,肯定等让你在工作中得心应手的。
如果你代码不好好敲,理论学的不透彻,基础打的不扎实,面试题不好好背,底层逻辑不理解,所以到了找工作的时候是处处碰壁。
那么多工作都没有要的,此时此刻,应该从自身找找原因了,不能再怪人家面试官不给你机会。
打铁还需自身硬。
首先在技术上,要精通Spring Boot+JPA做增删改查的技能。还有Java核心技术,Java语法,数据库,web,springioc、aop,这些都是重点。学完了还不够,这些需要用若干个项目来和springboot融会贯通。还有高级的框架,spring cloud alibaba,分布式组件,docker等等,这些虽然对初级学员是有些难度,但是你想在众人脱颖而出,就得去学。
看到这,如果你没做好不怕麻烦的准备,趁早转行干别的吧。

发布于 2022-12-23 11:49

现在很多公司都不想招应届生的原因是开发技术水平低,没有什么经验,不想培养。

纵观招聘市场,公司在招聘java程序员的时候,都是要求有1-3年或3-5年的工作经验,其中包括实习岗位的要求也在不断的提高,所以说,想要找到适合自己的就业岗位,是需要你多练习一些市面上接近企业的实战案例,积累更多的项目实战经验。

再者说,像题主这种情况不适合走社招,建议走校招

发布于 2022-09-26 14:30

“你好,我们目前招实习生,希望同学最好可以有相关的实习经历”
“不好意思,目前这个岗位我们更需要有相关工作经验的同学任职”

我想要去实习,但是我必须有实习经验;
我渴望一份工作,但是我必须要有工作经验,
可是我们倒也得有机会工作才能有工作经验啊!


这样的话你是不是已经听到了太多,但这难道不是死循环吗?
stop!千万不要沉溺于陷入这种悲观的困境中,开动我们的小脑筋,让我们剖析现象看本质。
首先,我们魂穿到资本家的视角想一想这个要求和合理性。
如果你是老板,你肯定也会希望招一个员工在相同的时间可以为我产生更多的剩余价值,如果找一个有相关工作经验的人我们天然地会觉得他肯定对这些工作有自己的理解并且轻车熟路,来了补上这个岗位空缺就可以和大家协作了。
而且,普遍我们都会认为有相关经验的同学工作效率更高,其沟通成本与教育成本会更低。

接下来,我们仔细思考一下,工作经验是充分条件还是必要条件?
肯定是充分非必要条件,即并不是说没有工作经验就无法找到工作。
比如在招实习生的时候有经验只是加分项,没有工作经验那就提取目标岗位的关键能力,并在简历、面试、作品中证明你拥有这些能力。
很多时候就是这样,眼前的困扰我们的问题看起来似乎没有解决,那是因为摆在你眼前的问题可能并不是关键点。
就像缺乏工作经验这个问题并不是阻挡我们找工作的关键问题,没有匹配的相关能力与技能和知识储备才是关键问题。

接下来,分享四个方法来帮助你在没有工作经验的情况下找到工作。
1)拆解目标岗位关键能力找到突破点
2)分析自己,针对通用特质能力有目的的优化简历
3)优化自己,突出针对性工具使用与专业技能优势
4)突出自己对目标岗位、公司以及业务的学习准备

第一点:
拆解目标岗位关键能力找到突破点
我们打开招聘网站查找到java开发岗位jd,认真分析提取出关键能力。

第二点:
分析自己并找到对应通用特质能力进行简历优化。


这里的通用特质分析出来几点:

  1. 沟通协作能力
  2. 解决问题能力
  3. 学习适应能力
  4. 自我驱动能力


那么我们可以在简历撰写中可以注重经历分点阐述、结果数据化并标注重点体现你基本的一个逻辑思维。
比如你如何体现自己解决问题的能力呢?最好的办法是你在描述项目的时候在简历上体现你解决了什么问题,如果可以的话你还可以将你解决的什么问题用到了什么方法,对遇到的问题进行分析和总结并文档化。
再比如你可以在简历中写自己组织的一个项目小组你在中间起到了什么关键作用,与其他同学进行了什么样的沟通协作一起做出了什么成果。


第三点:
优化自己,突出针对性工具使用与专业能力优势。
上面提到的技术点:Java编程、linux、web开发、分布式存储、算法与数据结构、Java设计模式等
你在简历中需要对应的去体现,包括你需要去对应他所说的技术掌握程度【熟练掌握】、【熟悉】【了解】
你卡的是他说的技能点,这份jd里虽然没有写大厂实习过有限或者需要工作经历的优先,但是其实这些考察的重点都是你对这些技术熟悉不熟悉?你有没有做过什么项目有没有什么经验来佐证你简历上写的这些是真的。
这里敲黑板划重点!你如果是没有工作经历的应届生就算没有实习经历可以写,项目经历或者学校的比赛经历你一定要写!
建议使用stat法则来描述你的项目经历并针对岗位需求调整你项目经历描述的顺序以及细节。
STAR法则是指在描述中依次出现:Situation(情景),Task(任务),Action(行动)和 Result(结果)信息的描述一件事的原则
这部分的撰写结构如下:
项目名称:XXX系统
项目介绍:项目是做什么的。
职责描述:你开发什么功能,负责什么开发。
技术要点:
上述这些技能点如果还不太会的,一定要及时的去学,缺哪补哪啊。还有项目该做你得做啊,b站上知乎上资源多的是啊,实在不行你找我,我存了好多Java教程跟项目跟学的视频,像springboot、javaweb的小项目怎么着也得有吧。


第四点:
突出自己学习准备
比如你面试的时候说一说自学了什么Java课程,看了算法、数据结构等相关专业书籍产出了个人文章xx篇发布在某平台,甚至可以针对你的目标公司对他们的产品和业务流程进行体验,产出一个对应的问题分析报告提出点建议,对公司对公司所在的行业有什么看法和了解,如果再加一个自荐信,我相信上述这些努力与准备已经足够体现你的能力与积极的上进心了,在面试官那边也会比较增加好感,你离offer的距离也就更近。

编辑于 2023-07-06 19:15

一,别期望太高。我也是想从事Java,没报培训班,全靠找资源自学。(培训班无视此条)

二,认真学习。在学校学的知识一定是不够的,一定要想办法去学更多,更深的知识。现在spring框架基本每个公司都会问,急于找工作的可以主要学下,不急的话,综合学习下ssh或ssm。数据库一定要有了解,推荐mysql或orcale。最重要的是Java基础一定要好,这大概是对应届生要求比较高的。

三,目前找不到也不要灰心。我也是应届生一个月前也在找工作,从10月份找到11月份中旬吧,面试了六七家吧,不是很多,还有几个投了简历,后来因为一些事面试没去。都不是很大的公司,当时我还没学习任何一个框架,而面试问题基本都会问到spring框架,所以我知道了我需要哪些知识,然后我意识到我还需要学很多,所以我现在不急于找工作了,打算下个学期再去集中找工作。

我找了很多学习视频,如果需要可以私聊我,免费。如果我有我会分享给你。

发布于 2018-12-21 16:50

1、第一个肯定就是校招了,可以多参加学校的招聘会。

2、找关系帮助找实习。如果是学生阶段实习,可以找老师或者师兄师姐推荐,因为师兄师姐有实习的经验,对公司比较了解。这个方法对于迷茫的学生来说很靠谱。

3、关注公司招聘网站。如果你有心意的公司,那么最好关注一下公司招聘网页,一般4月9月左右都会有一些实习信息。

其次应该考虑的问题就是实习去大公司还是小公司了。

实习最好还是去一些大公司,学习一些大公司的经验。比如写代码的各项规范,注释写法等等。

小公司可能会因人手不够比较忙,可能前端后端甚至数据都要你自己做,甚至一个人做三四个人的活。对于希望长期从事开发来说实习来说不是很专业,如果希望换专业是可以考虑的。

发布于 2020-04-24 16:17
Java程序员找工作内卷现状,Java应届生,社招找工作太难了
37 播放 · 1 赞同
Java程序员找工作内卷现状,Java应届生,社招找工作太难了
发布于 2024-04-16 15:10· 1 次播放

如果你是java应届生,没有工作经验,建议你先降低自己的期望值,如果不是重点大学毕业的应届生,先不要把进大厂话到嘴边。

1、首要目标就是先找到工作

2、降低自己的期望薪资和单位待遇

3、不要看不起外包

4、专科的同学尽量首选二三线城市

5 、一线城市甲方公司基本没希望,多投一投外包公司

6、务必专升本或者读个函授本科

7、最后技术一定一定要好好学

8、找到工作三要素:学历十技术十口才

9、口才也是十分重要的

发布于 2023-06-02 21:44