java社招
⑴ 怎么准备java社招面试
网络搜索Java面试题大全,但社招用赌题的方式,有点难,因为比你有经验的人面前,很难扛住几个追问。所以还是平时多积累,提高自己,工作也轻松。
⑵ java岗的社招和校招面试内容会有差别吗
会,社招的更多的会是要求有点经验的,或者达到什么水平的。
校招的,则无需经验,公司培养。
工资也会不同,一般的社招工资比校招工资高。
⑶ Java程序员,一般招聘都要求些啥
java大部分是web网站相关,应届生注重java基础及个人表现,1~3年注重代码能力及各种框架、数据库、行业经验等,3~5注重行业经验、框架使用、高并发、大数据等实际问题的解决能力,以及领导能力和设计能力,这时候你最起码应该保证能够独当一面。5+就是架构师级别了,我还没到这个地步,但是基本上注重的就是架构、设计、整体规划相关的东西。
⑷ java培训刚出来的,面临找工作,请教前辈们!急~~~
临近毕业季,很多人面临找工作的问题。对于计算机专业的学生而言,大多数人的途径实际上只有几种,一种是校企合作,另一种是参加大型招聘会。当然你不要告诉我你要走社招的路线。你也可以,前提是足够厉害的话。
首先,先说校企合作。校企合作的资源一般通过学校引进,或者是往届优秀校友倾向于从自己的母校挑选人才,抑或者是企业希望学校能向他们输送优秀的人才。而不论是哪种情况,商业活动的本质是以盈利为目的的,如果一个人创造不出价值,那么企业是不会考虑的。除非你说,你爸你叔是董事长,爱咋咋的,那我没话说。但是,大多数情况下,还是在于学校外在的名声,威望。举个例子,一流大学找上门合作的企业很多,一流大学的就业办公室有很大的选择权。因为你知道开宣讲会这种,实际上是需要占用学校内部资源的。而像二本三本类的学校,本身因为学校条件限制,诸多资源不足,所以只能找到相对一般的企业。社会上的资源从来对不是平等分配的,而是一端向另一端倾斜。就像三甲医院少,但是去三甲医院的病患多,而像一些不错的二级医院床位并不紧张,但是去的人却是稀稀疏疏。
ok~ 所以我也经历过这样的过程,我去这样的企业面试,发现全都是外包公司,每天加班又没什么钱,所以我那时候就放弃了这条路
说说第二个,大型招聘会。我大学不是在广州读的,资源讯息相对落后,等到秋招已经开始很久了,我们还在上课,这意味着我们就错过了秋招的机会。等到我们出来找的时候,虽然有,不过也是很少的招聘会。在这样的情况下,依然有一些名校学生和我们抢工作。刚刚说了社会资源是不均衡的,但是也有一个,大家可以记住。社会资源是相对有限的。
本来定好的工作岗位就那么多个,不会忽然说因为你特别优秀而增加一个。预算这种东西,大家都懂嘛,那是不可避免的。所以这就跟达尔文老爷子说的一样,优胜劣汰,适者生存。名校毕业生的简历肯定比你的好,这是学校上的硬伤。但是!这就意味着你没机会了嘛?不是的,学计算机还有很重要的一点,就是实践经验。你理论再牛逼,再天花乱坠,企业也不会要你。毕业生,社会不会有太多的要求。企业的要求就是,把你教的能在他的车间组装零件。认清自己的定位,那么你就知道你应该怎么去做
我的做法是把自己的一些项目经历详细化。我的大学生活可能比较喜欢折腾,也很喜欢看书看资料,收集的Java什么的资源资料更是一大堆。我自认为本身基础ok的情况下,我又有项目经验【后面和你们说实在没有项目经验怎么办】,因此我才用SMART法则,对自己的简历进行修改,再包装,把亮点的东西拿出来。这个恰恰是能让HR眼前一亮的东西,因为重心不放在和比自己强大的人身上,而选择在淘汰比自己差的人的身上,效果高下立判。连续的七八天,我几乎每天都要挂断掉很多电话
不知道大家有没有经历过那种生死局,我打LOL的时候就很喜欢打逆风。我技术并不是很好,但我营运的话还行,现在的软件很发达,企查查或者什么软件一查,发现可能是外包的,不去。当然培训机构也有,我会很耐心地和他们聊天,然后说自己学得其实很差【你知道我在开玩笑,就是差也不至于直说的】,询问他们的报价。
说到那儿了,来说说过程。面试的过程,我经历过最多的有六轮。分别是笔试,无小组讨论,一轮技术面,二轮技术面,三轮一级部门总经理面试,hr薪资各有套路。。一般的都是四轮就过了。。 有时碰到一些外包的更简单,笔试的题目十分钟就做完了。。 面试就问,你能接受出差吗? 这种百分百是外包,或者是想你去做实施,或者是现场开发。不论以上哪种,都很坑,而且学到的东西不是很大,纯粹浪费时间。。
擦。。 这么晚了,明天还要上班,先写到这里。。。
⑸ 我参加了培训机构的Java培训班,目的是就业找工作,属于社会招生班(简称社招班),本来学习环境和住
摘要 是正确的
⑹ 今年Java开发岗位一线城市的招聘情况如何
据说疫情期间的Java开发岗位的招聘情况反而更好了,待遇又更高了。前几天看了一个最近的Java招聘薪资对比图,明显的是升高了,不过我没有保存,你自己可以搜搜看。
⑺ java招聘岗位要求
总结了进入阿里巴巴、网络、腾讯这三家公司你所需掌握的Java技能,一起来看看吧!
1、阿里巴巴篇
扎实的计算机专业基础,包括算法和数据结构,操作系统,计算机网络,计算机体系结构,数据库等;
具有扎实的Java编程基础,理解IO、多线程等基础框架;;
熟练使用linux系统的常用命令及shell有一定了解;
精通多线程编程,熟悉分布式,缓存,消息队列等机制;熟悉JVM,包括内存模型、类加载机制以及性能优化;
精通spring mvc、orm框架(ibatis或hibernate)、模板引擎(velocity)、关系型数据库设计及sql;
具备良好的面向对象编程经验,深入理解OO、AOP思想,具有很强的分析设计能力,熟悉常用设计模式;
有大型分布式、高并发、高负载、高可用性系统设计和稳定性经验;
熟悉面向对象设计开发,熟悉各种常用设计模式,并有在具体的应用场景落地经验;;
熟悉Spring、iBatis,等开源框架及消息,存储等常用中间件。 有通读过开源框架源码;
熟悉基于Oracle或者Mysql的设计和开发、Linux操作系统;
熟悉SOA,有平台化实施经验者,有大数据量、高并发系统和大型网站构建经验;
分布式系统应用架构设计与研发经验,精通JavaEE、SOA、OSGI等相关技术;
对各种开源的框架如Spring、Hibernate等有深入的了解,对框架本身有过开发或重构者可优先考虑;
具有大型电子商务网站、O2O行业、C端产品系统架构设计经验。
2、网络篇
熟悉常见设计模式,掌握Java流行的开源框架SpringMVC/Spring Boot/Spring Cloud,熟练使用至少一种ORM框架;
熟练掌握基本的数据结构和算法,有系统分析和设计的实践经验;
熟悉Rest,HTTP,Socket、webservice、HTTP协议,具备并发、多线程的编程经验;
对Mysql、Redis、MongoDB 等数据库有研究或者项目经验;
具有大型互联网服务设计及开发经验;
熟悉JVM,对JVM有一定理解,并能借助相关工具进行JVM性能调优;
熟悉常见的开源分布式中间件、缓存、消息队列等,熟悉nginx,MySQL,Redis,mongodb等常用的开源软件;
熟悉MySQL数据库设计和优化,有NoSQL数据库使用经验;
具有大数据存储或者高性能计算平台架构、设计及开发等方面经历;
具有大型互联网服务设计及开发经验。
3、腾讯篇
精通Web后台开发语言至少一种(PHP、Java、.Net、C++),有一定的架构能力和良好代码规范;
熟悉linux/unix系统与开发环境;
熟悉TCP/IP协议,socket编程;
熟悉mysql以及SQL语言;
有高性能大容量服务系统设计开发经验;
精通面向对象设计,精通J2EE开发,Javaweb开发;
全面并且扎实的软件知识结构(操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全);
具备良好的分析解决问题能力,能独立承担任务和有系统进度把控能力;
精通MySQL或Mongo DB,熟悉缓存技术memcached、redis;
有大型分布式、高并发、高负载、高可用系统设计、开发和调优经验;
B/S结构系统分析及设计经验,有构建可伸缩、可扩展、高可用系统经验;
有良好的开发习惯,熟悉Maven, Jenkins, JUnit等工具;
精通MVC/REST架构、模板引擎、中间件的原理与应用;
熟悉MySQL数据库,了解MySQL索引优化、查询优化和存储优化。
以上这些都是进入这三家公司你所需掌握的技能要点。整个互联网在不断发展,Java技术也在不断进步,Java应用会越来越广泛,人才需求当然也不会止步于当前,未来优秀Java工程师将成为市场争抢的资源。所以,想学就趁早吧。
⑻ 怎样从容面对社招的Java面试
作为一名程序员,可能工作一段之后就需要再次奔赴在求职的路上,为了更好的工作机会和平台。如果是本科或研究生毕业,可以获得校招的机会,当然校招的通过率大一些,但校招更多的是提供毕业生锻炼的机会,如果想要留下来,也需要面对公司的严格考核。而社招虽然机会较多,但面试考核的难度也较大,所以面对每一次Java面试,多应该在技术上、心理上做一些精心准备。那么,怎样从容地面对社招的Java面试呢?笔者结合自身经历谈谈自己的看法。
在参加各种笔试面试过程中都能感受到基础知识的重要性, C、C++、Java的语法与数据结构。很多公司的流程基本是一样的,只有笔试通过了才能够有面试的机会,所以,尽量不要在以基础知识为主的笔试中就败下阵来。
此外,面试中在每个阶段做的项目很重要,每个学员都应该认真对待自己所做的项目,只有自己亲自经历过做项目的每一个流程才能对面试官提出的问题对答如流。尚学堂陈老师提到在求职面试过程中最重要的一点就是耐心,认真总结在面试过程中对方问到的问题,放平心态,不合适也不要灰心气馁。
求职的实质也就是寻求一个适合自己发展的机遇,具有一定的偶然性,很多因素是无法预测的,但是有些因素是可以自己掌握的,例如技术和一定的表达能力。
下面是一些常见的问题:
一、Java的数据结构相关的类实现原理,比如LinkedList,ArrayList,HashMap,TreeMap这一类的。比如,面试官先问你HashMap是不是有序的?肯定回答说,不是有序的。那面试官就会继续问你,有没有有顺序的Map实现类?你如果这个时候说不知道的话,那这个问题就到此结束了。如果你说有TreeMap和LinkedHashMap。那么面试官接下来就可能会问你,TreeMap和LinkedHashMap是如何保证它的顺序的?如果你回答不上来,那么到此为止。如果你依然回答上来了,那么面试官还会继续问你,你觉得它们两个哪个的有序实现比较好?如果你依然可以回答的话,那么面试官会继续问你,你觉得还有没有比它更好或者更高效的实现方式?如果你还能说出来的话,那么就你所说的实现方式肯定依然可以问你很多问题。
这种问题非常符合程序员的思维方式,如果技术不扎实,很快就会被问住。
二、IO包和NIO包中的内容。这部分里面NIO会是重点,IO包大部分都会比较熟悉,因此可能会直接略过,直接问你NIO的内容。
IO包和NIO包的内容相对来说不是很多,首先NIO模型要熟悉,特别是其中的selector一定要非常清楚它的职责和实现原理。其实NIO的核心是IO线程池,一定要记住这个关键点。有的时候,面试官可能也会问你IO包的设计模式(装饰器模式),为什么要这样设计?
有的面试官还会问你有没有更好的设计,这个时候如果你不知道请果断说自己现在的水平有限,在回答这种发挥性问题的时候也不用勉强自己。
三、Java的虚拟机的内容。这部分主要包括三部分,GC、类加载机制,以及内存。
首先,面试官可以先问你什么时候一个对象会被GC?接着继续问你为什么要在这种时候对象才会被GC?接着继续问你GC策略都有哪些分类?你如果说出来了,继续问你这些策略分别都有什么优劣势?都适用于什么场景?你继续说出来了以后,给你举个实际的场景,让你选择一个GC策略?你如果选出来了,继续问你,为什么要选择这个策略?
以上是一些常见的面试问题和提问方式,在Java基础中,可以提出以上问题的内容有很多,所以平时要多复习。
与此同时,面试官也会引导你讲述自己的项目,并在中间穿插提问,有点像答辩。这一部分是面试过程中必问,也是聊得最久的一个阶段。除非你前面的语言部分非常扎实,扎实到面试官问了一两个小时,依旧没有探出你对语言本身的了解到底有多深。否则的话,你一定逃不过自己的项目这一关,而且一般情况下聊得时间不会太短。所以,自己曾经做过的项目在面试的时候都是自己的财富,认真总结思考,要有自己的想法。当你的回答能够让面试官眼前一亮时,你距离成功也就不远了。
希望以上的讲述可以帮助你更从容地面对社招的Java面试,在求职的过程中找到自己合适的机会,祝你成功!!
⑼ java社招要求有多高
不同的公司有不同的要求。
社招面试应该如何准备
1、主语言本身以及它的高级特性。
2、讲述自己的项目,并在中间穿插着问题
3、额外的加分项
4、与你职位相关的内容
具体的可以去看看这个动力节点的博客网页链接里面有很详细的描述
⑽ 腾讯社招java需要准备什么
1、技术够硬,2、小公司镀金,3、建立名气。
进腾讯公司程序员的要求有1、计算机相关专业本科及以上学历,6年以上JAVA开发经验,有三年以上大型公司(或系统)开发经验。2、精通Spring、MyBatis、SpringMVC、SpringBoot等应用框架并熟悉实现原理。3、熟悉分布式缓存、消息中间件、RPC框架、负载均衡、安全防御等技术,掌握各类中间件使用,包括zookeeper、redis、nginx、tomcat等。4、精通SQL,熟练主流数据库Oracle/Mysql,具备优秀的数据建模能力和数据库分库分表设计能力。5、有大型分布式、微服务系统架构经验,对服务治理有深入理解,使用过bbo或springcloud且有实际项目经验。