小米面试流程及java开发面试题
- 发布:达内java编辑01
- 来源:Java职场
- 时间:2018-09-05 10:35
小米面试流程及java开发面试题分享,我们在求职招工的过程中免不了要面试,如果能在面试前进行充分的准备,那么就可以起到事半功倍的效果,如果想进大公司就更要提前做好准备了,下面就一起来看看小米面试流程及java开发面试题:
第一部分:自我介绍
这个不用说了,自己介绍一下自己。
第二部分:数据库My Sql和SQL Server以及Oracle的区别?
他是看了我写了一篇这样的博客才问的,可惜我都忘了自己写了啥!吃亏了,博客太久了,都忘记看了。
第三部分:数据库的左连接和右连接
1)左连接:只要左边表中有记录,数据就能检索出来,而右边有的记录必要在左边表中有的记录才能被检索出来
2)右连接:右连接是只要右边表中有记录,数据就能检索出来
第四部分:数据库的视图,为什么要用视图?
视图其实就是select查询语句 通过关联查询或者其他查询组建起来的,他是多个表的查询结果集,使用视图可以提高一个程序的SQL效率,比平常使用select 更加便捷,我们可以直接select * from 视图VIEW 来获取,数据库也更容易维护更新
第五部分:什么是事务?
事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。
第六部分:数据库如何获取表里最大值?
假如想要取得最大ID的name值(这里只是借ID为例 不用ordery by)
解决办法:select max(id) from db_name
第七部分:那获取第二大的呢?
select top 1
from table where 字段a not in (select top 1 字段a from table order by id desc)a order by id desc
以上都是数据库的,数据库没发现,基本挂了。当然,还要继续提问呐。
第八部分:短距离通信
因为我是物联网专业的,所以他问了一下物联网方面的知识。我给他介绍了短距离通信。
第九部分:如何实现多线程服务器
这个不好回答,主要是在线程的run方法里面执行一些输入输出流操作。
如何实现多线程缓冲池?
通过队列来实现
第十部分:java的数组、List、map的区别?
数组是固定长度的,list不固定,map是基于key-values进行映射的。访问元素数组可以通过下标访问,list需要遍历,map可以通过Key值获取map的values。
第十一部分:链表反转
1.链表内反转
节点的下一个元素插到节点之前。依次进行,
例如:
链表的第二个插到第一个之前,第三个插到第二个之前
2.用栈实现
遍历链表,把每一个节点放到栈里面,遍历万,然后再出栈
第十二部分:实现线程的方式
1.继承Thread类。
2.实现Runnable,然后重写run方法。
两种方式的区别。
1.一个类只能继承一个父类,如果已经继承了Thread,就无法继承其他的了,所以一般用runnable.
2. 使用Runnable可以避免点继承的局限,一个类可以继承多个接口。
感谢大家阅读由java职场分享的“小米面试流程及java开发面试题”希望对大家有所帮助,想了解更多培训信息请关注java培训机构官网
免责声明:以上内容仅作为信息传播,文中部分信息来源于互联网,仅供阅读参考。
【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,如涉及作品内容、版权和其它问题,请在30日内与我们联系,我们会予以重改或删除相关文章,以保证您的权益!
Java开发高端课程免费试学
大咖讲师+项目实战全面提升你的职场竞争力
- 海量实战教程
- 1V1答疑解惑
- 行业动态分析
- 大神学习路径图
相关推荐
更多2024-03-05
2024-02-29
达内就业喜报
更多>Java开班时间
-
北京 丨 11月27日
火速抢座 -
上海 丨 11月27日
火速抢座 -
广州 丨 11月27日
火速抢座 -
兰州 丨 11月27日
火速抢座 -
杭州 丨 11月27日
火速抢座 -
南京 丨 11月27日
火速抢座 -
沈阳 丨 11月27日
火速抢座 -
大连 丨 11月27日
火速抢座 -
长春 丨 11月27日
火速抢座 -
哈尔滨 丨 11月27日
火速抢座 -
济南 丨 11月27日
火速抢座 -
青岛 丨 11月27日
火速抢座 -
烟台 丨 11月27日
火速抢座 -
西安 丨 11月27日
火速抢座 -
天津 丨 11月27日
火速抢座 -
石家庄 丨 11月27日
火速抢座 -
保定 丨 11月27日
火速抢座 -
郑州 丨 11月27日
火速抢座 -
合肥 丨 11月27日
火速抢座 -
太原 丨 11月27日
火速抢座 -
苏州 丨 11月27日
火速抢座 -
武汉 丨 11月27日
火速抢座 -
成都 丨 11月27日
火速抢座 -
重庆 丨 11月27日
火速抢座 -
厦门 丨 11月27日
火速抢座 -
福州 丨 11月27日
火速抢座 -
珠海 丨 11月27日
火速抢座 -
南宁 丨 11月27日
火速抢座 -
东莞 丨 11月27日
火速抢座 -
贵阳 丨 11月27日
火速抢座 -
昆明 丨 11月27日
火速抢座 -
洛阳 丨 11月27日
火速抢座 -
临沂 丨 11月27日
火速抢座 -
潍坊 丨 11月27日
火速抢座 -
运城 丨 11月27日
火速抢座 -
呼和浩特丨11月27日
火速抢座 -
长沙 丨 11月27日
火速抢座 -
南昌 丨 11月27日
火速抢座 -
宁波 丨 11月27日
火速抢座 -
深圳 丨 11月27日
火速抢座 -
大庆 丨 11月27日
火速抢座