阿里社招一面(Java)_阿里社招java面试没通过通知-程序员宅基地

技术标签: 社招面试  

找同学内推的菜鸟,电话面试。
面试官没有提前的面试通知,而是直接打电话给你,如果你没空的话可以主动跟面试官另外约时间

1.java基础相关
  • java类的生命周期
  • 集合类了解过吗,选一个你比较了解的说说看(我选了HashMap,面试官一下子笑了出来,集合类经典面试题啊…)
    • HashMap以及concurrentHashMap的原理
    • 参照ConcurrentHashMap,如果在多线程场景下使用HashMap,有什么手段提高效率又保证线程安全吗?主要考察提高并发效率的思路,从减小锁力度、读写分离、减小共享资源冲突、无锁化设计等方向考虑
  • synchronized 原理
2.Spring相关
  • aop和ioc:帮我们解决了什么问题,需要举实际的场景应用,用和不用的区别,带来了什么便利
  • springBoot和Spring的关系
  • SpringBoot和SpringCloud的关系
  • 说一下Eureka相关的理解,有没有做过Eureka的优化?
3.缓存方面(Redis)
  • 说下redis的一些应用场景
  • redis的session共享的具体实现
4.JVM相关
  • 内存模型,哪些是线程隔离,哪些线程共享
  • 收集器(自己选一个说,解释其原理,优点和缺点)
5.数据库相关
  • SQL优化的方案有哪些,怎么去做?
    • 手段一般有索引、表结构、系统配置、硬件,一般重点考察索引相关的知识
  • 事务的隔离级别
    • 涉及到隔离级别解决的一些问题,会深入到隔离级别的实现原理
6.业务相关
  • 我们工作中会需要很多物流相关的业务知识,我看你项目经验并不涉及这块,你有什么想说的吗?
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Azhuzhu_chaste/article/details/105866115

智能推荐

BottomSheetDialog嵌套NestedScrollView+RecyclerView,导致内部无法上下滑动,设置全屏和圆角问题_bottomsheetdialog nestedscrollview-程序员宅基地

文章浏览阅读1.8k次。现在项目一直在用底部弹出框,之前一直用的是系统的dialog,然后设置成底部的属性,但是动画什么的不是很好,所以用了BottomSheetDialog这个系统的控件,但是坑比较多,这里记录一下。第一个问题嵌套NestedScrollView+RecyclerView,导致内部无法上下滑动:其实这个就是没办法设置全屏导致的,//拿到系统的 bottom_sheetView view = sheetDialog.findViewById(R.id.design_bottom_sheet);//设置_bottomsheetdialog nestedscrollview

radius介绍_python中radius是什么意思-程序员宅基地

文章浏览阅读721次。今天看了一片关于网络接入卡的介绍。下面是看了这片文章后,关于radius协议的见解。 _python中radius是什么意思

Car-eye-http-flv-module 实现nginx-rtmp-mudule HTTP方式的FLV直播功能_location /live { flv_live on;-程序员宅基地

文章浏览阅读100次。nginx-rtmp-mudule RTMP 是一款优秀的Car-eye-http-flv-module 是在nginx-rtmp-mudule RTMP基础上修改的流媒体服务器,除了支持flash播放器外,还支持现在常见的播放器。完美实现了HTTP方式的FLV直播功能。本文简单介绍下该模块的主要功能和使用:功能nginx-rtmp-module提供的所有功能。基于HTTP协议的FLV直播流播放。..._location /live { flv_live on;

外包测试流程以及注意的一些事项(下)_manok_新浪博客-程序员宅基地

文章浏览阅读92次。测试团队内部的配合和工作机制:"划分测试小组"项目组内周例会,组长参加,或全体组员都参加"参加该包括研发、行方在内的周例会,保留会议纪要,并落实相关内容"小组组长组织组内部例会,并做会议纪要"贯彻执行测试需求、测试用例组织和编写规范"贯彻bug报告填写规范..._外包测试组

Monitor Object设计模式入手 探索Java同步机制_monitoe object-程序员宅基地

文章浏览阅读1k次。本文从典型的 Monitor Object 设计模式入手,从一个新的视角,来探讨 Java 语言的同步机制。 本文将从两个方面进行阐述: 1、使用 C++ 语言来描述 Monitor Object 设计模式。Java 对于这样一个典型的模式做了很好的语言层面的封装,因此对于 Java 的开发者来说,很多关于该模式本身的东西被屏蔽掉了。本文试图使用 NativeC++_monitoe object

linux getconf命令-程序员宅基地

文章浏览阅读507次。用途 将系统配置变量值写入标准输出。 语法如:#getconf PAGESIZE _linux下getcfg命令

随便推点

orcle mysql 查询_Oracle数据库的基本查询-程序员宅基地

文章浏览阅读125次。select * fromtab;/*数据库 ---> 数据库实例 ---> 表空间(逻辑单位)(用户) ---> 数据文件(物理单位)地球 ---> 一个国家 ---> 省份(逻辑单位)(公民) ---> 山川河流(物理单位)通常情况下,ORacle数据库只会有一个实例ORCL,新建一个项目:MYSQL : 创建一个数据库,创建相应..._mysql查询oracle数据库

【读书笔记】usOS-II学习笔记(2008-10-31)_usosii 任务执行流程-程序员宅基地

文章浏览阅读565次。点击打开链接2008-10-31ucOS-II特性:l 可剥夺内核l 不支持同优先级的任务时间片轮转调度算法l 可避免优先级反转l 不支持优先级继承l 允许建立63个用户任务l 仅支持优先级法启动等待信号量的任务l 仅支持优先级法启动等待消息邮_usosii 任务执行流程

spring cloud 整合 zuul 实现简单路由时 zuul No route found for uri 问题_no route found for uri:-程序员宅基地

文章浏览阅读9.9k次,点赞2次,收藏2次。Spring Cloud整合Zuul实现简单的路由 出现zuul No route found for uri 问题:错误代码示例:启动类:(@EnableEurekaServe和 @EnableZuulProxy)@EnableEurekaServe 注意需要加上 Zuul也是要注册到Eureka注册中心的package com.wpresource.consumer;import org...._no route found for uri:

openlayers6:入门基础(一)_openlayers菜鸟教程-程序员宅基地

文章浏览阅读9.4k次,点赞3次,收藏50次。# 前言???? 资源:OpenLayers3示例???? 资源:OpenLayers_3_入门教程完整版.pdf# 下载 官网:https://openlayers.org/download/ 这里根据自己所需点击下载即可(-dist.zip只包含必要的css、js文件(约1M),.zip包含很多示例、API文档等,文件大小更大(约27M) 也可以直接使用网络资源<script src="https://cdn.jsdelivr.net/gh/openlay_openlayers菜鸟教程

Android应用开发性能优化的知识点-程序员宅基地

文章浏览阅读675次。启动优化视觉优化启动主题优化代码优化冷启动耗时统计Application 优化闪屏页业务优化广告页优化优化效果启动窗口UI渲染优化CPU、GPU的职责查找OverdrawclipRect解决自定义View的OverDrawHierarchy Viewer的使用内存抖动现象崩溃优化崩溃崩溃的收集ANR应用退出崩溃处理崩溃现场崩溃分析系统崩溃内存优化优化工具Memory ProfilerMemory Anal._android应用开发性能优化的知识点

语义分割网络RefineNet原理与Pytorch实现(附代码地址)_refinenet网络-程序员宅基地

文章浏览阅读6.6k次,点赞8次,收藏36次。语义分割网络RefineNet原理与Pytorch实现1】RefineNet介绍2】RefineNet网络结构RefineNet BlockRCUMRFCRP1】RefineNet介绍RefineNet使用long-range残差连接,能够有效的将下采样中缺失的信息融合进来,从而产生高分辨率的预测图像。它将粗糙的高层语义特征和细粒度的底层特征进行融合。利用残差连接和identity ma..._refinenet网络