笔试部分:
第一种,填个户口调查表。基本上把你全家老小祖籍都要摸清楚,有的公司可以不填那么多,有个要求都填满;
第二种,笔试java题。这里分为两种。
1.基础型。举个栗子,JVM的机制啊,List,SET,MAP区别啊,GC啊等等;
2.程序型。举个栗子,打印乘法表啊,取值啊。然后有几个变态点的,要求手写答案。如下:
a.调整一个整数数组的顺序,使所有奇数在偶数的前面,要求时间复杂度为O(n)
注意这里
b.统计一个数字在排序数组中出现的顺序。
第三种,变态测试型。先给你整个心理测试,测的你怀疑人生。举个栗子,让你选择你是什么样的人,变态、神经、**、牲口你自己选一个。
PS:以上三种可能会出现随机两两组合,也有可能都不需要。
=============================分割线==============================
面试部分:
第一种:问基础,什么hashmap,线程,线程安全,设计模式。。。。网上找题,看一看,尤其是一些这样那样的区别。
第二种:问框架。SSM,SSH,SB,会不会分布式,dubbo,springcloud(你入职后会发现其实他们根本没用这些,但是就是要问你)。
第三种:问项目。这也是最多的,你的简历,你做的项目,思想啊流程什么的,运用的哪些东西。注意自己简历上项目经验写的东西,面试官看你简历后基本上都会问。可以稍微写自己了解的,很生僻的一点框架,面试官看到不知道会很感兴趣的问你,你尽管跟他吹就可以了,但是如果遇到他刚好懂,你就return了,有风险
第四种,问数据库。一般会问你平时项目用的什么?简单介绍下。如果你说了2种,有的面试官会问你这两种数据库的比较,优劣等等。有的更甚的会问更深层次的东西。
==========================分割线1.0=================================
HR面谈部分:
这算不上面试了,一般都是和你谈一些待遇方面的事情了。一般说“我们和技术商量下,几天给你回复”类似的话,你几乎已经凉凉了,准备下一局吧。
再有一种,就是疯狂想压你工资的,自己心里要有个底,不要表露出来,HR可都是人精。
==========================分割线2.0=================================
一些提醒吧:
找到工作了,很开心,但是一些和自身利益相关的还是必须要了解。楼主毕业出来在一家公司被坑惨了,完全可以说是血泪史了,在这里就不提了。
1.劳动合同。必须要有,要仔细看,这个很重要,尤其是关乎你的利益以及双方责任的部分。
2.社保。很重要,关乎你的终身利益(养老保险要交满15年才可享受,医保就更不想多说了)。
3.工作时间,加班机制等等。做软件的,有不加班的么?有个无耻的公司,天天加,国庆也加,然后事后不认账了。(法律认可的加班是要用公司白纸黑字写好加盖公章的)
另外,被公司坑了,你去找相关部门,如果你在北上广这些,那恭喜你,他们可以为你做主,其他的城市,你会被打太极,就不多说了。
最后奉劝一句:
在一家单位待久了,技术学的差不多了,如果拿到了自己想要的,就继续做,但是不要忘了学一些新的东西;如果拿不到,赶紧走人为妙,切莫随遇而安,等你出来你会发现你废了。就跟当年楼主买个I7四代CPU一样,当年是多么**,现在连想买个匹配的主板都没几个了。
溜了溜了
第一种,填个户口调查表。基本上把你全家老小祖籍都要摸清楚,有的公司可以不填那么多,有个要求都填满;
第二种,笔试java题。这里分为两种。
1.基础型。举个栗子,JVM的机制啊,List,SET,MAP区别啊,GC啊等等;
2.程序型。举个栗子,打印乘法表啊,取值啊。然后有几个变态点的,要求手写答案。如下:
a.调整一个整数数组的顺序,使所有奇数在偶数的前面,要求时间复杂度为O(n)

b.统计一个数字在排序数组中出现的顺序。
第三种,变态测试型。先给你整个心理测试,测的你怀疑人生。举个栗子,让你选择你是什么样的人,变态、神经、**、牲口你自己选一个。
PS:以上三种可能会出现随机两两组合,也有可能都不需要。
=============================分割线==============================
面试部分:
第一种:问基础,什么hashmap,线程,线程安全,设计模式。。。。网上找题,看一看,尤其是一些这样那样的区别。
第二种:问框架。SSM,SSH,SB,会不会分布式,dubbo,springcloud(你入职后会发现其实他们根本没用这些,但是就是要问你)。
第三种:问项目。这也是最多的,你的简历,你做的项目,思想啊流程什么的,运用的哪些东西。注意自己简历上项目经验写的东西,面试官看你简历后基本上都会问。可以稍微写自己了解的,很生僻的一点框架,面试官看到不知道会很感兴趣的问你,你尽管跟他吹就可以了,但是如果遇到他刚好懂,你就return了,有风险

第四种,问数据库。一般会问你平时项目用的什么?简单介绍下。如果你说了2种,有的面试官会问你这两种数据库的比较,优劣等等。有的更甚的会问更深层次的东西。
==========================分割线1.0=================================
HR面谈部分:
这算不上面试了,一般都是和你谈一些待遇方面的事情了。一般说“我们和技术商量下,几天给你回复”类似的话,你几乎已经凉凉了,准备下一局吧。
再有一种,就是疯狂想压你工资的,自己心里要有个底,不要表露出来,HR可都是人精。
==========================分割线2.0=================================
一些提醒吧:
找到工作了,很开心,但是一些和自身利益相关的还是必须要了解。楼主毕业出来在一家公司被坑惨了,完全可以说是血泪史了,在这里就不提了。
1.劳动合同。必须要有,要仔细看,这个很重要,尤其是关乎你的利益以及双方责任的部分。
2.社保。很重要,关乎你的终身利益(养老保险要交满15年才可享受,医保就更不想多说了)。
3.工作时间,加班机制等等。做软件的,有不加班的么?有个无耻的公司,天天加,国庆也加,然后事后不认账了。(法律认可的加班是要用公司白纸黑字写好加盖公章的)
另外,被公司坑了,你去找相关部门,如果你在北上广这些,那恭喜你,他们可以为你做主,其他的城市,你会被打太极,就不多说了。
最后奉劝一句:
在一家单位待久了,技术学的差不多了,如果拿到了自己想要的,就继续做,但是不要忘了学一些新的东西;如果拿不到,赶紧走人为妙,切莫随遇而安,等你出来你会发现你废了。就跟当年楼主买个I7四代CPU一样,当年是多么**,现在连想买个匹配的主板都没几个了。
