深圳ava实习面试

自我介绍:您好,我叫爱笑的冷眸,今年18岁,20年开发经验。。。

面试其实挺累的,每天挤公交挤地铁,每次去面试都要坐2小时车,几十公里,车费花销也挺大。本来深圳就挺热的,只要下车就会感觉身上在下雨一样。但是每场面试下来都会有收获,是值得的。加油,拿到属于自己的offer。

2019/8/1之前
1, 培训公司
2, 没有开发经验
3, 岗前培训
面试内容:
1, 自我介绍
2, 说说项目的功能
3, 做面试题
4, 开发框架springboot+springcloud
有一家公司(不知道公司叫啥,反正给我发的和去公司的时候的名字不一样)去面试:在hr面前做完一份面试题,说我做的还可以,就说我没开发经验(我tm是面的java实习,要有经验我还面个锤子),问我会不会存储过程,游标,多表。

深圳市xxx有限责任公司:2019/8/1
HR:去的时候前台没有人,就直接给我打电话的hr打电话,一会拿着我的简历跟我聊:他说了整个公司的大概研究方向(AI,图像识别,通过动作识别打电话,通过面部表情打瞌睡,车与车,与人之间的感应),说他们对Java实习要求不高。然后说了说的我请况,最近一家公司在哪里,为什么面试没通过(我投的java实习,他要我有开发经验,面我的hr都没理解),聊了公司与我距离较远,怎么考虑,为什么来深圳找工作,公司的上下班时间,日薪150。
技术面:差不多40岁左右,上来看了下我的简历,自我介绍,问了我学了哪些东西,说说做的项目,项目都用了什么技术,做项目要考虑什么,用什么工具开发,用什么数据库。也没问我什么知识点,就按照我的简历说了些。要求还真不高,然后就没有然后了。

2019/8/2:xxx公司(深圳民治地铁站xxx大厦)
先做了一张试题,题目如下
1, 简述行内元素和块级元素的区别,都有哪些?
块级:address,center,h1,hr,p,pre,ul,ol,dl,table,form,div
总是从新一行开始,高度宽度都是可控的,块级元素可以包含块级元素和行内元素
行级:span,a,br,b,strong,img,sup,sub,I,em,del,u,input,textarea,select
元素都在一行,高度,宽度不可可控
2, 简述使用jquery提取html的属性值?超链接的属性值href
        $(‘a’).href()
3, 有两张表部门:编号,部门名称;用户表:编号,姓名,性别,年龄,部门编号;
○1统计每个部门有多少人,输出部门名字和人数,写出sql
select d.dname, count(1) from users u,dept d where u.did=d.did GROUP BY u.did
○2统计员工姓张且年龄在25-30之间的员工信息,输出员工编号,姓名,年龄部门名字,写出sql?
4, 列举基本数据类型和封装类?
。。。。。。。。
5, 简述String和StringBuffer区别?
6, 定义一个list集合只能存储字符串类型然后向集合中添加“abc”,使用迭代器遍历集合,输出元素?
7, 简述接口和抽象类的区别?

a. 抽象类可以有构造方法,接口中不能有构造方法。
b. 抽象类中可以有普通成员变量,接口中没有普通成员变量。
c. 抽象类中可以包含非抽象普通方法,接口中的所有方法必须都是抽象的,不能有非抽象的方法。
d. 抽象类中的抽象方法的访问权限可以是 public、protected 和(默认类型,虽然 eclipse 不报错,但也不能用,默认类型子类不能继承),接口中的抽象方法只能是 public 类型的,并且默认即为 public abstract 类型。
e. 抽象类中可以包含静态方法,在 JDK1.8 之前接口中不能不包含静态方法,JDK1.8 以后可以包含。
f. 抽象类和接口中都可以包含静态成员变量,抽象类中的静态成员变量的访问权限可以是任意的,但接口中定义的变量只能是 public static final 类型的,并且默认即为 public static final 类型。
g. 一个类可以实现多个接口,用逗号隔开,但只能继承一个抽象类,接口不可以实现接口,但可以继承接口,并且可以继承多个接口,用逗号隔开。

8, Jsp九大内置对象
1.PageContext javax.servlet.jsp.PageContext JSP的页面容器
2.request javax.servlet.http.HttpServletrequest 获取用户的请求信息
3.response javax.servlet.http.HttpServletResponse 服务器向客户端的回应信息
4.session javax.servlet.http.HttpSession 用来保存每一个用户的信息
5.application javax.servlet.ServletContext 表示所有用户的共享信息
6.config javax.servlet.ServletConfig 服务器配置信息,可以取得初始化参数
7.out javax.servlet.jsp.jspWriter 页面输出
8.page java.lang.object)
9.exception java.lang.Throwable

10,Springmvc常用注解和作用,4个以上
@RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上
@Controller用于标注Controller层
RequestParam:
说明: 绑定单个页面请求过来额参数值, 用于将请求参数区数据映射到功能处理方法的参数上
PathVariable
说明:绑定URL的变量值,用于将请求URL中的变量映射到功能处理方法的参数上。Restful风格
Responsebody:表示该方法的返回的结果直接写入 HTTP 响应正文(ResponseBody)中,一般在异步获取数据时使用。
RequestBody:将 HTTP 请求正文插入方法中,使用适合的 HttpMessageConverter 将请求体写入某个对象。
@RestController
该注解是@ResponseBody + @Controller的组合体 , 返回的则是return里面的内容;

11, 列举mybatis常用的动态sql标签和用法,4个以上?
Set where foreach if choose trim

面试环节:(hr,面了技术)
1,自我介绍(我可能花了十多秒介绍完了,被怼了一下,十多秒猜也能猜到说了啥)
2,介绍公司(介绍培训流程)
3,问了一些问题

静态变量和实例变量的区别
静态代理和动态代理的区别
动态代理:在程序运行时运用反射机制动态创建而成的
静态代理:在程序运行前.class就已经存在了
Spring哪里体现了动态代理:aop
Springmvc怎么得到参数的值
关于mysql的优化(存储过程,游标…)

反射不用知道类名Class.forname(“A”);然后通过newInstance实例,A从cml配置文件获取
不用知道类名直接实例化,高内聚,低耦合,不用硬编码
Aop:面向切面:
应用场景:日志,权限

深圳xxx有限公司
一:测试逻辑思维题
二:面试(2v3 两个面试官3个被面试)
问题:
1:谈谈面向对象?
2:抽象类和接口的区别?
3:谈谈垃圾回收?
4:怎么复制一个一样的对象
5:谈谈栈和堆

2019/8/14
公司名称:xxxxx有限公司
面试时长约2.5小时,总体面试过程感觉还行
笔试:1,string,stringbuffer,stringbuilder的区别
2,final,finally,finalize的区别
3,多线程的几个状态
4,arrayList和linkedList的区别
5,map,list,set,array的区别
6,java可以实现多继承吗
7,==和equals的区别
8,overloading和overriding的区别,overloading是否可用改变返回值。

简答:1,事物是什么
2,写sql,(一个人有多门科目,每门科目都有不同的分数,查询科目都大于80的人的名字)
SELECT name from (select name,min(grade) fenshu from grade group by name) a where fenshu>80

面试的时候居然没有问我sql的问题!

一面:有两个面试官,是年轻的两个人,感觉是公司搞开发的!没有问基础知识,问了一些自己建立上写的,自己写了一些分布式的东西,感觉是给自己挖坑,只是面的实习,感觉问了我好多东西,大多关于框架的,自己说了linux的知识,也问了很多问题,
1,先是自我介绍(基本信息,学习经历,自己写的简单项目,兴趣爱好)
2,首先就问自己做的项目,什么模块,实现哪些功能,用的什么技术
3,关于问的一些知识问题,
==》事物是什么
==》mybatis事物使用
==》resultType和resultmap的区别
==》linux的基本命令:怎么创建一个文件,什么版本(可能是确定是否使用),什么系统,怎么在linux运行项目)
==》问了一些分布式的,是否在项目中使用(学的不明不白,写在上面感觉给自己挖坑)

二面:感觉是是个大佬,年纪有40多岁(面试的时候问了我学了什么设计模式)
面试内容:问了我为啥来深圳,住在哪里,未来的发展方向,学过什么设计模式,我说了装饰者模式,然后他问了我(给自己挖坑,不明不白),问了个dubbo,什么时候得回学校,遇到过什么问题, 最后问了我有什么问题

三面:人力的大佬:介绍公式的大概,为什么来深圳,住在哪里,我写了5000的期望工资,说我高了,问了我什么时候得回学校,可能怕提前走,最后也问了我有什么问题

面试前需要学习的东西
基础
1、 集合,高频
3、 虚拟机
4、 字符串

数据库必问:
手写sql(mysql)

框架:ssm,springboot,springcloud

项目:说的内容要比简历上写的内容要多

end

还记得那年报考计算机专业时的幼稚想法:
当我无聊的时候,自己可以做一些游戏玩,
当有喜欢的女孩时,写一份告白的代码
当我想报复谁的时候,控制他的电脑,盗他的qq
当谁电脑有问题的时候,我可以装的像大神一样
现在的想法:
只有头发不掉,那些还是事吗(因为我啥也不会)?

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值