菜单

Lxxxxxxy_
Lxxxxxxy_
发布于 2020-08-23 / 106 阅读 / 2 评论 / 0 点赞

记第一份实习工作入职经过----致远互联

记第一份实习工作入职经过

找实习&面试过程&结果

最初下载了5个app,分别是Boss直聘,实习僧,智联招聘,前途无忧,中华英才网,实际真正参加了面试的只有前面三个app里面的公司,后面两个有点培训机构的味道。

兰途科技

这家公司主要业务是做学校的教务网。因为每个学校都会有教务系统,所以我对这块还是比较熟悉的,所以如果能顺利入职,我也可以做得比较好。

约的面试时间是7月23日下午两点,我在布鲁明顿广场这里找了一会才找到,不过还是提前了很多,在下午1点就已经到了,向HR说明来意后,HR让我把简历给她,然后她给了我一份笔试题,笔试题的大概内容如下

列举java的基本数据类型

mysql的唯一索引关键字

手写一条查询语句

docker创建容器

堆栈方法区的区别

列举linux常用的5个命令

手写工厂模式

……

笔试题做完后,首先是HR问我一些基本情况,接着是技术总监来面试

Spring的自定义aop怎么实现

mysql索引什么时候会失效

最后是业务总监来说明他们公司的情况。

结束。

四川中科华兴数字科技有限公司

这家公司的业务不太记得了,大概是给政府做一些管理系统。

约的面试时间是8月4日早上10点,大概在9.40分左右进入这家公司,首先也是交一份简历,然后就开始做笔试题,当时在做笔试题的已经有两个人了,笔试题的大概内容如下

html的全称

ul和ol的区别

jquery实现渐变效果

前端优化的思路

java的关键字

线程安全的集合

使用iterator遍历map

array和ArrayList的区别

一道数独解密题目

一道逻辑判断题,甲乙丙丁会日语英语中文法语xxxxxx…

可能是前面两个人太过优秀,已经当场录用了,所以后面技术总监问我的题目都是关于mysql的。什么视图,存储过程,函数,游标,CRUD,排序,分组,等等等等。

结束。

四川集思数源信息技术有限公司

这家公司的业务是做地理信息的。

约的面试时间是8月4日下午2点,我一个人做笔试题,笔试题全都是选择题,都是关于java基础方面的,多线程也有一些,但是我多线程不太擅长,最后100分的题目我做了58分,我就知道已经无了。

结束。

北京鼎天软件有限公司成都分公司

这家公司主要是做人工智能方面的,也有给政府做管理系统。

约的面试时间是8月17日下午2点,没有笔试题,面试官听完我的自我介绍,挖掘出我的自学能力这一点,说他们公司内部正在试水一个k8s的项目,想把这个项目做成一个一键式的,将来可以给客户使用,如果我加入的话,对我的能力也会有一定的提升。

我听完介绍觉得也还不错,毕竟学到的东西比单纯做java开发要多很多,面试官让我回去考虑一下,其实我想的是在18日还有一个面试,我想看看是否能通过18日的面试再回过头来决定是否加入这家公司,如果没有18日的面试,也许我已经加入这家公司了。

北京致远互联软件股份有限公司成都分公司

这家公司是做OA系统的,做得也比较成熟,市场上也有很多公司在使用。

最初在Boss直聘上面看到这家公司的时候就已经表达了我的想法,但是HR告诉我他们不招了(……)我又开始刷新新的公司出来,发现这家公司有其他的HR在招,我就把简历发了过去。我是在8月6日投递的简历,在13日的时候给我安排面试,我延后到了18日。

约的面试时间是18日下午2点,我在1点多就到了公司,一进这家公司就感觉跟其他公司不一样,最大的区别就是大,一层楼都是他们的,之前去的公司都是一层楼里面的一间。

我在前台坐了一会,HR就指引我到一个空的座位上做笔试题,笔试题的大概内容如下

1.final关键字

2.hashmap和hashtable

3.==和equals

4.单例模式找错(这道题我做错了)

5.重载的用法(这道题原本是想说找一个错误出来,我找了三个选项)

6.bean的配置(这道题本来是没什么把握的,因为平时用springboot用得比较多,突然让我手写xml里面bean的配置就有点慌)

7.el表达式

8.手写jdbc(这道题我只写了sql语句出来,因为实在想不起原生的jdbc是怎么配置的了,只知道seturl,setpassword什么的)

9.写一个界面进行参数检验(这道题我理解了有两种意思,第一种是GUI的方式,第二种是网页的方式,于是我在这上面写了input等,然后在后台用PostMapping接收)

10.插入语句

我做完后,交给HR的时候我问了一句等会这个笔试题还会不会拿过来(因为有些题目有歧义,我怕他后面直接打叉,就直接把我pass了),HR说等会会拿过来的。

技术面

技术面试官拿着我的简历和笔试题进来了,他刚进来我就说了一句我觉得有些题目有问题,他首先看了一下我做的面试题,一步一步地找做错了的地方。

当他说重载这里的时候,我说我这里选三项的原因是B选项的s变量如果定义了不一定能够和y一起运算,因为它可能是一个引用对象,不是基本数据类型,C选项的方法体里面缺少了;所以有错,D选项就是重载的错误。面试官说如果算上语法错误,那我选的就是对的,如果排除语法错误…他还没说完我就说那就选D了,他点了点头,本来我以为bean的配置这里我也做错了的,结果没有。

在第九题的时候,我说:这道题目有歧义,因为这里说的是写一个界面,可以理解成GUI也可以理解成网页的形式,我熟悉网页,所以我就在这里写了一些html和方法。面试官说看我这里写了html,就考我几个html的知识

表单的type,单选框,下拉菜单,文本域

他问到文本域的时候,我说了个text,他说还要加一个area,我立即改了,立马说听错了,我以为说的是文本。

接着他看我的简历,看到里面写有mongodb,他就问了我mongodb和关系型数据库的区别,我说mongodb主要是json来存储,关系型数据库不是,他又马上问redis的数据类型,我说String,List,Set,Zset,Hash,他又问java的数据类型,实现多线程的方法,mysql的分页关键字,max函数,排序,分组,mysql速度慢怎么处理,等等等等。我自己感觉答得都还可以,他说建议我去看《think in java》这本书稍微提升一下java基础知识,我说好的,然后他就没什么问题了,让我回去准备等HR的通知。

我刚出公司门几步,HR就给我打电话说让我回去一下,还有技术复试。

技术复试

因为前面的我感觉已经快把我掏空了,所以对于这个技术复试我也没有底。

技术复试大概问我的问题是

Spring默认是单例还是多例

Spring的装配模式有哪几种

为什么需要重载

重写的应用场景

array和list的区别

手写一个队列

HR面试

最后HR问了我的一些基本情况,还有他们公司的一些情况,最后让我回去等通知,说需要一两天。

结果

我下午4点多回到家,在5点多的时候收到HR的通知,说在19号和我沟通入职事宜和实习津贴的事情。

在19号沟通好之后,HR发起了一个内部的审批,说尽量在周五之前完成。

周五中午,HR向我要我的邮箱,没多久就收到了实习的offer,让我在8月24日早上9点入职。