背景:16年6月份本科毕业,两份工作经验,第一份半年,第二份两年。
个人技术栈:熟悉常用js和jquery编程,熟悉Maven,svn等工具的使用,熟练掌握web前后端交互,掌握javaSE编程,掌握JNI和JNA编程,熟悉SpringBoot技术栈。熟悉大数据技术(如Hadoop,kafka,Elasticsearch)的基本使用,掌握相关接口进行大数据系统与前台web的交互。了解go语言,熟悉容器化技术docker和kubernetes的部署和使用。
项目经验:第一份工作主要做政府部门的内部审计系统,框架都是当时公司已经封装好的,纯业务开发,比较有挑战性的就是前台js,css,miniUI的使用;第二份工作一直做一个大数据系统,做一些大数据接口开发,SpringBoot后台开发。
自我评价:因为项目中都没有涉及高并发以及多线程的任务,掌握技术有限,学习主动性一般(虽遇到问题善于思考钻研,但如果没有遇到问题比较放纵自己,而且第二份工作加班特别少,管理也很轻松,所以逐渐在自由,轻松,安逸的环境中放飞自我,没啥事的时候就喜欢逛逛逼乎,在技术群里吹吹x逼),很多最新的技术都只是有所耳闻,然后弄了一些demo玩玩,都不是很深入,所以这次跳槽,也差不多准备了半个月(其实就是在公司刷java基础面试题,然后看看原来写的代码,看看大数据方面的基础原理),然后就开始正式的投递简历面试了。
首先投了南京的小米,vivo和阿里,完全没有任何消息,可能还是太菜了,也可能工作年限不够。其他比如好享家,地平线,小视科技,运满满,孩子王,灵雀云都投过,也是石沉大海。下面进入正题
1、中电28所
军工性质的公司,保密性很强,我面试的部门做的是企业内部的系统,技术特别古老,还是Spring那一套,前端用的miniUI这个框架,其他就没啥了,面试就问了下Java基础,MySQL一些,特别简单;重点是三个面试官反复跟我强调公司特别稳定,平常的福利待遇也特别好(这一点我是信的,我感觉公司里除了刚毕业被忽悠来的就是来了7,8年的老油条),但是特别看重学历,基本只要211以上的,因为我是本科毕业,所以还只能以劳务派遣的方式签约,然后还会有加班(我qnmd,这么辣鸡的技术还加班…)
难度-简单
公司环境-一般
薪资福利-不知道
工作内容-不满意
2、苏宁
苏宁就不提了吧,面的是云平台后台开发,主要也是SpringBoot技术栈,还会涉及到docker,k8s之类的,两轮面试,第一轮主要聊聊项目和我目前所用到的技术,第二轮现场面,两个面试官,面试没问容器相关的,java基础就问了并发,多线程,集合之类的,谈谈对SpringBoot的理解,使用过哪些设计模式,印象比较深的就是concurrentHashMap的原理(因为我感觉我都是瞎答的),都是些比较传统的面试题目,还按照我的简历问了kafka和es的基本原理,其实我答得不是很好,因为那时候刚开始刷题,有些知识点自己理解的也不是很透彻;然后就聊聊项目,问能不能接受加班啥的。(据说现在苏宁很多部门强制996了)
难度-有点难
公司环境-一般
薪资福利-税前工资还可以,但五险一金缴纳基础有点低,不太满意
工作内容-满意
3、云思创智
一家在徐庄软件园的创业公司,现在到A轮了,不过他的融资应该是创始人个人拉到的,跟投资方对”公司有良好前景”应该没啥关系。创始人据说是IBM和摩托罗拉出身的,公司一共不到40人,都挤在一个大的办公室里,技术也就10来人吧,业务和我做的项目是一样的(这也是为什么他看中了我…),因为是个创业公司,所以现在还在技术选型阶段,刚好我熟悉这一块业务,把公司现有的架构大概画了下,讨论了一下他们公司现有架构的缺陷以及技术难点,主要关注kafka和es在项目中的应用,Java基础就问了问集合和JVM相关,java中的引用类型,gc算法。他们算法也是自研的,但是搞算法一共就几个人怎么拼得过商汤、旷视这些呢。(所以面试官也跟我解释他们在某市的一个项目也是靠关系拉到的…),所以我也说明的我的顾虑,一是公司没有核心技术,二是公司不稳定。最后说一周给我答复,一直拖了两周也没回我消息,不知道什么意思。
难度-一般
公司环境-一般
薪资福利-不知道
工作内容-满意
4、中软国际
华为的外包,好像做的是华为内部的B/S工具系统。面试也比较简单,Java基础,多线程,集合,没有问大数据相关。
难度-一般
公司环境-一般
薪资福利-不满意,五险一金按照南京最低标准缴纳
工作内容-不满意
5、掌众金融
互联网金融创业公司,已经被香港一家资本收购,所以感觉很有钱的样子。一面,面试官抓着你简历上的所有细节,几乎把所有问题都问了一遍,广度特别大,再加上自己感觉发挥的不太好,所以这次面试很深刻,具体的面试问题看这个:掌众金融一面。业务的话主要偏高并发,所以面试官会特意问我要不要转高并发开发,互联网行业,不就是高并发嘛,肯定乐意转呀(其实就是看在钱的面子上),然后加班挺多的,估计996吧(看在钱的面子上我也接受了)。我以为面试凉了,结果过了几天通知我技术二面。
一周后技术二面,主要也是对着项目来聊的,聊了kafka和es在项目中的应用,kafka offset的使用,es中的索引(不过他的本意应该是问跟MySQL中索引的区别,因为我不太会MySQL的索引,所以简单说了说es中的索引),java方面的话就特意问了JNI的使用,rest协议和http协议的定义和区别,其他的也没了,也不知道为啥讲了20多分钟。最后让我回去等结果。
难度-难
公司环境-一般
薪资福利-满意(14-15薪,七险一金,五险一金满额交,试用期6个月,工资不打折)
工作内容-满意
6、众能联合租赁
一家机械租赁公司,现在已经B轮,行业top,独角兽企业。这次面试没准备好,先是做一份笔试,初级中级高级三张试卷,整体答的都不错,但是我把最基础的Java基本类型都给忘了(其实就是一直在刷题准备面试,好久没敲代码了突然就给忘了几个),然后面试官就揪着这个问我,还一直问我到底是不是搞Java的,贼尴尬,也没问大数据啥的,Java基础印象深的有java异常的分类,jvm调优,mysql调优,死锁产生的条件,volatile关键字,包装类问的比较多。因为最开始那个Java基本类型没答上来,所以一直在冒汗,也就不再关心面试结果了。最后果然是挂了。
难度-难
公司环境-差(办公室既封闭又拥挤,环境不好)
薪资福利-不知道
工作内容-不知道
7、小黑鱼
小黑鱼是途牛几个创始人带着途牛的金服部门二次创业的,最开始也是p2p网贷这一块的,后来大环境不好,就转向电商,会员制消费了,目前是A+轮,资金应该不存在问题,毕竟途牛大佬加持。周六下午去面试的,面试的部门是做互联网社交的,两个面试官分别面的,不过问题也都差不多,业务主要也是偏高并发,问了hashmap实现原理,hashcode和equal方法,mysql简单的语句,锁的实现方式,为什么使用kafka,Spring IOC的原理,解释SpringBoot的自动装配,SpringBoot和SpringMVC的关系,其他的大多是跟并发相关的,我都不会…印象深的是最后出了两个题目,两个list合并排序和合并去重的问题,要求在O(m*n)和O(m)下实现,因为没啥算法基础,也就回答出了O(m*n)那一个。第二个面试官感觉我思维比较活跃,可塑造性强,就明说我的技术和公司的业务不太符合,但愿意留下我,所以接下来就问我能不能接受加班,当他知道我就住在仙林,离公司很近,显得特别高兴…(因为又多了一个可以996的小伙子嘛)。然后周一就是5分钟的部门经理面试,问了离职的原因,能不能接受加班,能接受哪种程度的加班(其实已经听出来了就是996)。
难度-一般
公司环境-满意
薪资福利-不知道
工作内容-满意
8、东方财富网
互联网证券公司,已经上市。我是晚上去的,去的时候本来有机试,当时已经拿到了几个offer,这家只是顺便来面面,准备面完去楼下的电影院(楚翘城)看电影的,所以我就不太想机试,刚好面试官也有点忙,就直接面试我了。问了很多,主要也是并发那一块,jvm调优,gc算法,分布式锁,synchronized关键字,悲观锁和乐观锁,现场写一个死锁的方法,JNI怎么拿到c++的数据结构,kafka怎么不重复消费,SpringBoot自动装配机制,SpringBoot手动去除某些配置,对Hadoop,Hbase,Spark的了解(基本不了解),业务的话做的是公司内部的系统,主要做数据处理,会涉及es,kafka的交互,技术栈的话就是ssm那一套。
过了几天,东方财富HR给我电话,我还以为是二面,结果是另外一个部门邀请我面试,也答应了。这次面试问的也特别多,感觉也特别难,面对一个不太懂的问题,面试官也在一步一步地引导我回答,但我有些实在是不会…面试问题也汇总了:2019年3月东方财富网Java开发面试(2年工作经验)。
感觉这两次面试应该都挂了吧。
难度-难
公司环境-满意
薪资福利-不知道
工作内容-满意
9、星环科技
(本来以为最青睐的小黑鱼能稳稳地拿下,后面几家就不面了的,结果小黑鱼不要我了。很扎心。所以就接着面试咯。)
一家做大数据平台和AI平台开发的公司,目前已经C轮,也做算法。竞品就是CDH,HDP一类的,简单来说就是给企业做基础平台开发的,说是行业top,但我感觉知名度不是特别高,除了大数据的模块,oracle,MySQL也有。面试的范围很广,网络,java,linux,容器,大数据都涉及到了,目的是考察思维方式,会出一个问题,给你个笔记本,让你当场在网上找找解决的思路;还出了一个概率方面的问题。面试一个多小时,难度有点大。详情:星环科技大数据应用开发一面
难度-难
公司环境-满意
薪资福利-不知道
工作内容-满意
10、澎思科技
一家人工智能创业公司,A轮。感觉听了面试官对本公司的描述,我都不太容易客观地评价这个公司了。公司现在规模100多人,南京这边30人,说是上半年会扩招到60人,但是一直到现在都没有合适的人,按照他的话来说,公司对人才这一块很严格,面试的通过率甚至不到百分之一,他们不希望只招一老老实实干活的人,他们希望能招到真正有实力有潜力愿意跟公司一起创造一份事业的人才,还拿了一些国外几十人团队最后却卖出十几亿美元的公司举例,他们公司的理念就是小而精,他们的目标就是在一年甚至半年以后,公司知名度和市场会追赶上商汤旷视,在市场上也占据一部分份额。然后实话跟我说,工资最多也就涨20%。面了这么多家,这个公司文化我还是很欣赏的,所以就算涨20%,我也很乐意来这家公司好好奋斗一波(拿到offer再说这句话吧…)。
讲正经的,之所以有这样的底气,因为他们不仅有一流的技术团队,还有一流的产品团队,他们创业并不知从0开始,比如说技术团队直接从南大富士通挖过来的团队;再来说产品,拿人脸识别技术来说,其实市面上很多厂家的识别算法都差不多,而比如商汤,旷视会更乐意在国内外各种识别算法大赛中拿奖,经常占据一些排行榜前列,导致他们知名度特别高。而澎思也有自研的算法团队,其人脸识别准确率和市面上的大厂不相上下,他们的优势就是更容易将自己的技术产品化,说白了,就是更容易将自家的技术变现。
额,以上那些基本都是面试官的原话,再来谈面试吧。技术基本没怎么聊,除了聊聊现在的项目(主要对数据量感兴趣),然后就是面试官的自嗨。所以其他就不多做评价了。
难度-一般
公司环境-满意
薪资福利-一般
工作内容-满意
为了offer冲鸭**-2019.2.26**
为了offer冲鸭**-2019.2.27**
为了offer冲鸭**-2019.3.11**
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦