2019年12月10日
接到了人生中第一个面试邀请,赶往泰安岱岳区。
上午10点 填了一份个人信息表 随后拿到一份试题 共25题
来面试之前完全没有准备,所以其实试题的大部分都不会,记忆有些模糊了,题目记不全了,见下:
structs1和structs2有什么区别
set,list,map的特点
安卓怎么实现activity的窗口化
怎么重写view
如何实现activity的窗口化
如何使安卓应用适用于多种不同的分辨率的设备
什么叫多态和继承
你理解的mvc
还有一些Spring和hibernate的问题(我都不太懂然后具体问题之后给忘记了)
你理解的安卓的mvc
安卓的动画分为几类
等等...
虽然我答得很烂,但是基本把我了解到的所有东西都写上去了,实在完全不懂的我就直接空了没写,然后交了上去
之后hr和技术人员两个人一边看着我的简历和试题一边跟我聊,问我简历上所写的那两个项目经验:
大四实习期间着手的企业内部web管理系统 jsf+Spring+hibernate eclipse mysql
毕业设计自己边学边baidu边动手做的安卓记事录app iconfont Androidstudio sqlite+litepal (《第一行代码》郭霖)
都是很简单的项目,学会使用现成的框架工具然后大量地增删改查,框架没有自己手动配置过,所以理解的很浅,以后可以自己去动手配置。以后如果要做web开发,框架应该是得学的,包括
Structs Spring Springmvc
Hibernate Mybatis
Springcloud Springboot
建议动手去做,概念看得我是云里雾里的(声明:以上我全都不懂)
跟这家公司谈好了实习薪资和上岗时间,虽然不一定去。
2019年12月10日 下午 由泰安赶往了济南 参加了一次面试
这次面试还是走流程 介绍自己 介绍项目经验 不过没有技术人员来面试我而是只有hr,然后4页试题开始做,基本都是Javase容易混淆的知识点和实例程序运行结果选择题,做完之后发现学了这么久Java我连基础知识都掌握不全...需要恶补Java啊。
string和stringbuffer的区别
==和equals()的区别
如果在 try 语句块里使用 return 语句,那么 finally 语句块还会执行吗?
Java中什么叫重载和覆盖,它们的不同之处
abstract修饰的抽象方法不可以有方法体{ },抽象类中可以有非抽象方法但该类不能被实例化,抽象类可以被继承,其非抽象子类可被实例化
多态是什么意思
super和this关键字的使用
是否懂得redis
10日夜 借宿大学舍友
19.12.11
一大早起床发往青岛,耗时4h
15:00的面试,一位美女hr先跟我聊了很多关于公司业务,说是做区块链的,问我对区块链了解多少,就很奇怪,面试要求上也没提到啊,而且我是完全不懂。
然后问了我一些Java基础:
什么是面向对象编程?
什么叫隐式类型转换?
接着有意思的来了,我是去面试java初级开发的,给了我一份笔试题,大部分是Linux命令和大数据的题目,我一点都不懂,所以我也没记住有哪些题目,然后跟我说:
你如果在我们公司走Java开发方向,这些题目如果做的好的话,我们可能过两天通知你来复试上机。如果你走大数据方向,现在也没什么基础,可以在我们这里参加培训,条件是必须签两年合同,同时培训费用会在工资里扣除。
我的妈耶,我怎么觉得这么奇怪呢,第一感觉这公司是骗培训费的吧...然后我就没怎么做题,说我可能不太适合贵公司的条件,然后就走了……
19.12.11 下午
本来的计划是就这样回家了,因为接到面试邀请的只有这么几家而已,正要走的时候,刚好淄博一家公司电话联系我在他们的青岛研发中心面试,然后面试定在了12号的10点钟。
于是在青岛一家速8酒店住了一夜(耳机都挡不住隔壁的叫声)
由于第二天面试的是安卓岗位 熬了蛮久复习了一些安卓基础(确实派上用场了)
19.12.12 10am
一开始跟技术岗位的小姐姐聊了很久,需要领导来面试,等领导开会,等了很久
期间小姐姐问了一些关于安卓的基础问题
activity的生命周期是怎样的
activity的四种启动模式和特点
service的两种启动方法
Linux的一些基本命令
推荐学习安卓mvp架构
fragment的使用和理解
动态广播和静态广播的使用
跨进程通信 如intent和contentprovider的使用
自定义view的实现,view的重绘,UI绘制
再然后领导来了,问了我一些自己简历里提到的项目,重点是那个app项目,让我现场用手机演示了一下操作全程和基本功能,并关于我这个app提出了一些问题,我记得不是很全,比如:
设置定时提醒功能是如何实现的
有没有自己进行过100条以上的数据的测试
你认为如果数据很多的话可能会导致什么问题
谈了一些公司方面的目前的研究方向和福利政策,并说会和人事进行沟通,让我回去等通知,双方很友好地进行了告别。
19.12.12 花了4h,坐高铁返回到家里,到家已经20:00
目前在等该公司的通知。
去面试这些实习岗位或者是初级岗位,大部分问的都是语言基础,web方面也会问到关于框架的知识,基础如果牢固的话是没什么问题的。
学习到了很多,明白了我自身基础很薄弱的事实,了解到了很多我之前并没有接触到的知识内容,这些也大概率是我之后的学习方向。
这是我第一次写自己的博客,我之前也断断续续有过写日记的习惯,如何我将来从事了开发行业,那我一定要努力,要多查阅,多学习,多总结。
我以后会尽量多写博客,记录我自己遇到的问题,总结解决方法,从基础做起。
19.12.14
已经过去两天了,还没给通知,于是给邀我面试的人发了微信,询问了面试情况,被通知初试通过,下周三(12.18)去淄博总部参加复试。
额,怎么说呢,又高兴又紧张,因为说会有一些基础的笔试,我已经很久没敲过代码了,大概半年。害,这两天敲一下原来的代码找找感觉吧,也没别的办法。
12.18
今天来了淄博总部,复试。
心情不太好,感觉凉了,感觉我什么都不会
递归计算n的阶乘
找出n以内所有完美数的算法
路由器和交换机有什么区别
变量X数据类型为byte,x为多少时,x>x+1为false
计算机的五大组成部分:运算器,控制器,存储器,输入输出设备。
常见的数据结构:数组 栈 队列 链表 树 图 堆 散列表
又是等通知 我估计能等到的也就只有不合格的通知了。
唉,我的错,还得努力啊。