算法题

1.饿汉模式的两种写法,一个方法块的,一个代码段的

2.怎么判断一个链表有没有回环,讲述时间复杂度和空间复杂度(一定要判断是否为空,在算法题中,会有加分)

基础

1.protected的访问范围是什么,private和protected的区别是什么

2.volatile的原理,保证了多线程的什么特性?

  • 可见性,有序性,有序性中的可见性,有序性。

3.synchronized会导致死锁吗?什么情况下会出现死锁的情况

  • 互斥:共享资源X被T1占用时,其他线程不允许使用共享资源X
  • 占有且等待:线程T1占有共享资源X,在等待共享资源Y的时候,不释放共享资源X
  • 不可抢占:其他线程不可抢占T1线程的资源
  • 循环等待:T1等待T2占有的资源,T2等待T1占有的资源

4.死锁的发生条件是什么?

  • 同时满足以上四个条件

5.有什么情况可以识别出多线程情况是否发生了死锁的情况

  • jstack查看
  • 通过Jconsole分析快照

6.synchronized可以修饰什么

大厂小米面试题(含部分答案)-20210301相关推荐

  1. 计算机公务员考试试题含答案,2021年公务员考试计算机专业试卷综合试题含参考答案.docx...

    文档介绍: 公务员考试:计算机专业试卷综合试题(含参考答案) 一. 单项选择题..joxue. 1. 相关随机存取存放器(RAM)功效叙述,正确是:(D)..joxue. A.只能读,不能写 B.断电 ...

  2. 深圳考公务员计算机专业的试卷,2021年公务员考试计算机专业试卷综合试题含参考答案.docx...

    2021年公务员考试计算机专业试卷综合试题含参考答案 公务员考试:计算机专业试卷综合试题(含参考答案) 一.?单项选择题..joxue. 1.?相关随机存取存放器(RAM)功效叙述,正确是:(D).. ...

  3. 计算机专业 公务员试题答案,公务员 考试:计算机专业试卷综合试题(含参考 答案).pdf...

    公务员考试:计算机专业试卷综合试题(含参考答案) 一. 单项选择题 ..joxue. 1. 关于随机存取存储器( RAM)功能的叙述,正确的是: (D)..joxue. A.只能读,不能写 B .断电 ...

  4. 小学四年级计算机上册考试试题及答案,四年级小学信息技术末试题含_答案.doc...

    四年级小学信息技术末试题含_答案 四年级上册信息技术期末考试试题 一.题1.要想输入"%",需要同时按住(??????)键和"%"号键. ???????A.空格 ...

  5. 公务员计算机试题和答案,公务员考试:计算机专业试卷综合试题(含参考答案)...

    公务员考试:计算机专业试卷综合试题(含参考答案) 一.单项选择题..joxue. 1.关于随机存取存储器(RAM)功能的叙述,正确的是:(D)..joxue. A.只能读,不能写 B.断电后信息不消失 ...

  6. 大厂面试题含答案(二)

    10家大厂面试题精选 2020 年小米精选 50 面试题及答案 1. 协程了解过么? 2. 变量的声明和定义有什么区别 3. sizeof 和 strlen 的区别 4. 一个指针可以是 volati ...

  7. 大厂面试题含答案(一)

    10家大厂面试题精选 2020 年阿里精选面试题及答案 1. 使用 mysql 索引都有哪些原则?索引什么数据结构? B+tree 和 B tree 什么区别? 2. Mysql 有哪些存储引擎?请详 ...

  8. 各个大厂面试题(附答案)

    面试准备 简历 重点放在专业技能和项目经验两块 算法 这个该刷还是得刷,别偷懒,我个人感觉刷完下面几个已经够了,大家可以根据自己的基础情况选择 1.剑指Offer:https://www.nowcod ...

  9. 对口升学考试计算机应用知识点,湖南省对口升学考试计算机应用类试题含参考答案...

    机密★祁东职专湖南省2014年普通高等学校对口招生 计算机应用类专业综合知识试题 本试题卷共6大题,38小题,共19页,时量150分钟,满分390分 一.单选题(在本题的每一小题的备选答案中,只有一个 ...

最新文章

  1. Java高级特性:clone()方法
  2. Android Handler消息传递机制
  3. 时频分析:短时傅里叶实现(3)
  4. bzoj1854 [Scoi2010]游戏——匈牙利算法
  5. php轻量级的性能分析工具xhprof的安装使用
  6. 高一计算机常考内容,高一信息科技合格考知识点.doc
  7. kgtemp文件转换mp3_amr转换mp3格式文件
  8. spring mvc学习(36):jstl的jar包的下载
  9. IoT 爆发前夕,企业架构要面对哪些变革
  10. CCF201312-1 出现次数最多的数(100分)
  11. C#实现用Enter键和Tab键同样功能
  12. ab plc编程软件计算机语言,AB plc-Rslogix5000 software 软件编程实例.pdf
  13. Visual Studio 2015的破解密钥
  14. 统赢编程软件_统赢PressCAD线割慢走丝编程软件的线割上下异形编程设定
  15. G-sensor概述及常用概念整理【转】
  16. 做事的态度与工作态度
  17. 【学习记录】基于知识图谱的虚假新闻检测
  18. docker wordpress 提示:Error establishing a database connection
  19. JZOJ7月28日提高组反思
  20. Jump Game Jump Game II

热门文章

  1. Nacos-UI前端源码本地环境搭建,打包
  2. 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议
  3. 小程序模板制作流程,小程序模板制作方便快捷
  4. android位置权限动态申请,DELPHI安卓定位权限申请
  5. java 两个list排序_java实现两个不同list对象合并后并排序
  6. C++对象实现原理(附常见面试题)
  7. 逐行分析如何用C语言输出心形图案(详细教学)
  8. 微信内扫描识别二维码打开网页的时候打开外部默认浏览器打开链接
  9. 基础数学(二)两数之和 三数之和
  10. 数字图像处理-图像分割-复习总结