京东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. 如何写一个通用的README规范
  2. UML类图的6大关系
  3. Spring构造函数依赖注入示例
  4. 专业软件 —— 硬件评测
  5. position:fixed 兼容浏览器低版本
  6. python 找到两个排序数组的中位数_Python查找两个有序列表中位数的方法【基于归并算法】...
  7. Python bytes 函数 - Python零基础入门教程
  8. Javascript事件驱动编程
  9. CListCtrl控件的使用指南 (转)
  10. Android Studio3.2经常用的一些依赖(以后再加)
  11. 安装mysql 遇到最后一步卡死解决方案
  12. vue-cli配置移动端自适应
  13. Linux用户管理(六)Linux磁盘管理
  14. 在线扒站复活版可预览网站html源码
  15. 计算机408学什么区别,考研计算机408考什么
  16. ecshop批量打印快递单
  17. 电脑开机蓝屏时要怎么解决修复?哪种方便比较好?
  18. X509TrustManager信任SSL证书
  19. 绝地求生缺少xinput1_3.dll怎么办?
  20. 罗格斯大学电气与计算机工程专业怎么样,罗格斯大学计算机工程排行,千万得细心点听懂...

热门文章

  1. 关于 G1(Garbage First)垃圾收集器
  2. php中可以实现多态的是继承,php:对象继承和多态的实例
  3. 将毫秒换算成天、时、分、秒
  4. 加拿大 计算机 硕士 授课型,说真的!加拿大研究型硕士和授课型硕士的区别你知道吗?...
  5. 亚马逊被跟卖逼疯了是有多恐怖?卖家如何防跟卖及正确跟卖?
  6. Cocos2d-x 3.2 大富翁游戏项目开发-第十八部分 问号随机事件
  7. 酷播云的应用指导教程
  8. StrangeIOC介绍
  9. iOS开发中地图开发的简单应用
  10. 由HTML5绘制地图说开去