京东Java研发岗一面(基础面,约1小时)

  • 自我介绍,主要讲讲做了什么和擅长什么

  • springmvc和spring-boot区别

  • @Autowired的实现原理

  • Bean的默认作用范围是什么?其他的作用范围?

  • 索引是什么概念有什么作用?MySQL里主要有哪些索引结构?哈希索引和B+树索引比较?

  • Java线程池的原理?线程池有哪些?线程池工厂有哪些线程池类型,及其线程池参数是什么?

  • hashmap原理,处理哈希冲突用的哪种方法?

  • 还知道什么处理哈希冲突的方法?

  • Java GC机制?GC Roots有哪些?

  • Java怎么进行垃圾回收的?什么对象会进老年代?垃圾回收算法有哪些?为什么新生代使用复制算法?

  • HashMap的时间复杂度?HashMap中Hash冲突是怎么解决的?链表的上一级结构是什么?Java8中的

  • HashMap有什么变化?红黑树需要比较大小才能进行插入,是依据什么进行比较的?其他Hash冲突解决方式?

  • hash和B+树的区别?分别应用于什么场景?哪个比较好?

  • 项目里有个数据安全的,aes和md5的区别?详细点

【深夜思考】比较好的java开发公司相关推荐

  1. 【深夜思考】转行学java找不到工作

    一.背景 我们日常在电商网站购物时经常会遇到一些高并发的场景,例如电商 App 上经常出现的秒杀活动.限量优惠券抢购,还有我们去哪儿网的火车票抢票系统等,这些场景有一个共同特点就是访问量激增,虽然在系 ...

  2. Java 开发公司使用到的工具

    一.开发工具 1. IDE:IntellijIDEA 2. 版本管理:git. 3.数据库:Oracle客户端10.1. 4.JDK:1.5/1.6/1.7. 5.Maven:构建工具 二.辅助软件 ...

  3. 如何成为一个成功的 Java 开发人员?

    如果你是一名成功的Java程序员,那么在任何公司中的Java开发人员中,你都有机会获取一席之地. 作者 | ASHISH KHURAISHY 译者 | 苏本如,责编 | 郭芮 出品 | CSDN(ID ...

  4. 如何成为Java开发工程师?需要掌握哪些技能?

    1)初级工程师(0-1 年):掌握Java SE 首先,从核心Java(Java SE)开始学习,尽可能地掌握它.你应该了解和掌握一些基本概念,如循环,数组,运算符等等.此外,Java SE有一系列通 ...

  5. Java开发与技术挑战——关于技术的技术思考

     Java开发与技术挑战--关于技术的技术思考 width="22" height="16" src="http://hits.sinajs.cn ...

  6. 阿里JAVA开发手册零度的思考理解(二)

    转载请注明原创出处,谢谢! 说在前面 人生的大道上默默地走,就必须要有一盏灯亮着为你引导方向!而这盏灯抑或只是一句话,一句鼓励,一个赞美,一次承认,一次认可,一次相识一次交流-- 上篇文章:阿里JAV ...

  7. 问题一:操作系统是什么?你知道哪些操作系统?怎么看自己的操作系统?电脑上怎么找到环境变量?问题二:Java开发工具还有哪些?问题三:软件公司有哪些?

    问题一: <1>操作系统试什么? "操作系统(operating system,OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石.操作系统需要处理如管 ...

  8. Java开发专业通过swot分析岗位_南昌招聘 | 江西江中食疗科技公司9大岗位招聘(月薪6000+、五险一金等福利)...

    点击  南昌招聘通关注哦 ☀关注南昌招聘通,汇集南昌招聘信息,含盖南昌人才网,南昌招聘会,南昌招聘网.南昌优秀企业.事业单位.店铺.团体等优质工作岗位及招聘信息,南昌求职找工作和南昌兼职资讯平台- 温 ...

  9. 公司来了个新JAVA开发,一副毛头小子的样儿,哪想到......

    最近公司来了个新同事,学历并不高,而且大学也不是计算机专业的,今年刚满25岁.. 本以为也是来干点基础的活混混日子的,结果没想到这个人上来就把现有项目的性能优化了一遍,直接给公司节省了不少成本,这种& ...

最新文章

  1. SpringBoot中使用rabbitmq
  2. 矩阵元算法科学家谢翔: Rosetta如何连接隐私计算与AI?
  3. redis 判断存在性_Redis如何保证接口的幂等性?
  4. python3菜鸟教程-Python3 循环语句
  5. 【数字信号处理】数字信号处理简介 ( DSP 定义 | DSP 知识领域 | A/D 转换 )
  6. 数学建模——ARIMA时间序列预测模型Python代码
  7. c语言10-100000取整数,100个C语言地编程题.docx
  8. 绘制多个折线图_精品图表 | Excel绘制面板折线图
  9. 添加文件夹语音_微信语音导出方法大全,微信群语音转发只需3步
  10. 鸿蒙系统正式面世,跨时代!“鸿蒙”系统正式面世!余承东:如有必要随时可替代安卓...
  11. 原生javascript知识点
  12. StaMPS结合TRIAN 做GACOS大气校正
  13. 蚂蚁金服与阿里云“双剑合璧”,加速释放金融科技时代新红利
  14. hbo切尔诺贝利_HBO Max,HBO NOW和HBO Go有什么区别?
  15. BUUCTF-刷题记录-7
  16. Luogu P4915 帕秋莉的魔导书
  17. 理解C#值类型与引用类型
  18. android双屏不同apk,android rk3288 rk3399 双屏双触 双屏异显 验证apk
  19. 触宝笔试面试回忆版(不完整)-16暑期实习
  20. 软件工程与计算II-22-软件开发过程模型

热门文章

  1. scanf()返回值
  2. 如果我能再次养大我的孩子
  3. c语言en中运行错误,0xc00000ba,教您win7应用程序出现0xc00000ba错误代码
  4. 协方差的计算公式例子_方差、标准差和协方差三者之间的定义与计算
  5. python+flask 配置https网站ssl安全认证
  6. 计算机网络之DHCP详解
  7. 数据结构,计算机网络,数据库,计算机组成原理,操作系统有哪些好的网课值得推荐?
  8. linux防病毒检测,ddos防护:Linux恶意软件检测工具-墨者安全-墨者盾
  9. 【Kubernetes 系列】详解 ConfigMap 九种创建方式
  10. GEE学习——用公式写SAVI/NDVI指数!