首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
gghhfgg
获赞
5
粉丝
0
关注
0
看过 TA
0
北京航空航天大学
2018
Java
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑gghhfgg吗?
发布(13)
评论
刷题
收藏
gghhfgg
关注TA,不错过内容更新
关注
2019-09-15 15:30
北京航空航天大学 Java
美团
面试官很和蔼,一开始先让我自我介绍,然后问我是使用Java是吗?我说是的,然后说问一些Java基础吧final 修饰符的含义?final修饰不可变是什么意思,能具体说清楚些吗?回答:对于值类型,final修饰指的是值不可变,对于引用类型,则是引用不可变,也就是内存地址不可变static 关键字的含义?为什么equals方法要和hashcode方法同时重写?回答:从Object类的这两个方法说起,引出第一条约定(equals相等的两个对象,hashcode一定相等),其他继承Object的类都遵守该约定。举例HashMap,如果只重写了equals方法,而不重写hashcode,可能会导致Has...
0
点赞
评论
收藏
分享
2019-09-15 14:11
北京航空航天大学 Java
贝壳
[补充一下之前远景科技的面经,当时问了太多了,就懒得写,现在补充一下!当时投的是研发岗,莫名其妙跑到了中间件那里,然后开始掏空我。。。。 怼天怼地怼项目,怼的发慌 怼 Dubbo SPI 怼 Dubbo 负载均衡 Guava 底层原理 Dubbo 原理 Mysql 隔离级别(这里问的很细,问到各个情况,以及解决方案) Spring IOC 循环依赖问题,说各个注入方案,什么情况下循环依赖,解决方案。(这个也是推出来的,面试官还提示了一下下) Spring AOP 底层实现 RPC 协议 各种序列化器,序列化协议,为什么这个序列化那么快(这里实在不会了,被怼) 分布式锁,分布式锁解决方案 实...
0
点赞
评论
收藏
分享
2019-09-15 12:21
已编辑
北京航空航天大学 Java
基础
.异常体系2.string的子类(开始挖坑了)3.try catch中catch能不能return,return了finally里执行不,finally怎么不执行,为什么不执行3.怎么得到class实例4.类加载器 双亲委派模型5.软引用和弱引用6.抽象工厂和工厂7.build模式8.设计模式的原则,所有的设计模式都遵循开闭原则么(单例模式对扩展不开放)9.threadlocal10.什么时候进行内核态和用户态的转换11.还有一些问题忘了……大多是挖坑的题,非常要求基础 ,还有一些聊天的题,比如linux中ll是什么的缩写 类加载器有哪些?各个类加载器主要负责哪些部分的类加载?一个类的加...
0
点赞
评论
收藏
分享
2019-09-15 12:44
已编辑
北京航空航天大学 Java
小米
给一个数组,求最大的连续递增子数组的长度 java后台开发1.redis分布式锁如何实现2.synchronized锁升级过程3.什么时候full GC4.cms过程5.讲一下hashmap,讲一下put过程6.自定义类做hashmap的key条件 为什么重写euqals和hahcode方法7.隔离级别都是怎么实现的8.dubbo原理 这个不会9.项目算法 层次遍历 介绍项目redis介绍String a = new String("a")几个对象jvm内存结构栈里面保存啥常用的设计模式写一个模板模式spring中autowired resource区别求...
0
点赞
评论
收藏
分享
2019-09-09 10:52
已编辑
北京航空航天大学 Java
JVM
如何判断一个对象是否可以回收?(引用计数法,可达性分析法)说一下 GC Roots 主要包含哪些内容?说一下垃圾回收算法说一下类加载过程 cms垃圾收集器的细节,四个步骤,中间停顿几次 java类加载顺序,双亲委派机制,双亲委派机制解决什么问题,
0
点赞
评论
收藏
分享
2019-09-09 10:29
北京航空航天大学 Java
有赞
有赞面经一面大概一小时arraylist和linkedlist,时间复杂度。arraylist的扩容,扩容的细节。for循环的时候能修改arraylist吗,什么时候不可以。hashmap底层实现,put,扩容,红黑树和链表转换。为什么转变的值是6和8。创建线程的方式。创建线程池的过程什么时候会产生核心线程什么时候销毁?当没达到核心线程数时,一个任务进来了,正好有一个核心线程处理完任务了,会怎么样。aqs原理synchronize底层实现,怎么实现的偏向锁,volatile。单例模式,为什么要用双重判断,为什么要用volatile修饰。还有什么能实现禁止指令重排序的。操作系统问题,为什么需要线...
0
点赞
评论
收藏
分享
2019-09-09 10:26
北京航空航天大学 Java
集合
arraylist和linkedlist,时间复杂度。arraylist的扩容,扩容的细节。for循环的时候能修改arraylist吗,什么时候不可以。hashmap底层实现,put,扩容,红黑树和链表转换。为什么转变的值是6和8
0
点赞
评论
收藏
分享
2019-09-09 11:01
已编辑
北京航空航天大学 Java
框架
项目中用到 Spring Boot ,说说你认为的 Spring 的核心或者重要组件, 在哪用到?AOP 原理,java 动态代理,如果不实现接口怎么办(CGLIB) 说说spring的事务 mybatis一二级缓存 starter的自动配置是如何实现的? mybaties操作数据库为什么可以使用接口就能调用啊?mapper文件和接口有什么联系?底层做了什么事情啊? Mybatis解决sql注入 .设计模式-策略模式 组件、如何实现、如何注册map4.postConstruct、ApplicationAware接口5.Spring getBean的整个流程
0
点赞
评论
收藏
分享
2019-09-15 15:37
已编辑
北京航空航天大学 Java
分布式相关
如何设计一个高效的高并发RPC调用 看你用了网关做统一入口,说下网关有哪些作用2. jwt rsa登录授权逻辑(他觉得不好 有安全问题)3. 购物车存储的逻辑,用户登录和不登陆同步,如何保证不会同步到其他用户。redis怎么存。信息怎么保证安全。4. 有没有用过logback,直接记录日志是否影响性能,有什么解决方案。5. 项目区分几个环境,怎么配置 rpc通行原理mq如何保证消息顺序rabbitmq与kafka分库分表如何分 6 我看你用到kafka,kafka主要解决什么问题呢?7 kafka如何实现消息是有序的?8 kafka如何实现多线程的消费? 介绍对你技术能...
0
点赞
评论
收藏
分享
2020-01-30 15:07
已编辑
北京航空航天大学 Java
算法
.手写算法,得到数组中前K个大的数,重复元素要去除但也要计数 4算法:排序号的数组反转后,找一个数5算法:一个数组中连续子序列大于等于一个值的最短长度 链表合并 堆的特点,堆排序时间复杂度,堆排序过程 前k个大的数字,时间复杂度。(剑指offor 的题目,当时还特地研究了堆怎么实现,应该用堆排序,竟然没用想起来,用的插入)还有应该是位图法, 我只知道这个东西,问了具体怎么实现,说不上来 算法:找出数组里面的数字:这个数字比它左边的数字都大,比它右边的数字都小 .算法:二叉树打印所有和为某值的路径。5.算法:数字中查找第k大。 算法:旋转数组求最小值,旋...
0
点赞
评论
收藏
分享
2019-09-09 10:18
已编辑
北京航空航天大学 Java
计算机网络
tcp/udp的区别tcp三次握手的过程/第三次握手,服务端没有接收到响应时会如何操作/第一次客户端发送的syn序列为什么时随机的http请求头/响应头的内容http2.0有什么优化 socket相关,udp tcp,http 和https,状态码 介绍一下TCP,说一下三次连接的过程,为什么不是二次,四次挥手为什么不是四次? Get和post的区别
0
点赞
评论
收藏
分享
2020-01-28 13:34
已编辑
北京航空航天大学 Java
数据库
6.mysql底层结构7.b+和红黑树的区别 知道唯一索引和联合索引吗? 数据库中的乐观锁和悲观锁概念,乐观锁的实现方式有哪些(版本号机制、CAS算法)对于读多写少和写多读少的操作,分别使用乐观锁还是悲观锁; 数据库隔离级别脏读 幻读 数据库隔离级别 MySQL是如何解决幻读的 那你讲讲B+树存储什么数据 .问数据库的锁机制,从表锁问到行锁,每讲一个点都需要说清楚为什么。就这个扯到了mvcc,binlog,redolog,undolog 主键索引与二级索引的区别主键索引存储什么数据为什么主键用auto_increment如何生成唯一主键 A:UUI...
0
点赞
评论
收藏
分享
2019-09-08 23:41
已编辑
北京航空航天大学 Java
记录面试精华
介绍自己项目相关,一些细节处理,缓存一致性问题,导出进度异步导出,进度处理内连接和左连接Spring的AOPHashMap两个栈实现队列面试城市相关学Java多久 首先就是项目的介绍(这里就不多说了)1.数据库事务然后直接手撕代码1.二维矩阵顺时针旋转90度(空间O(1))leetcode上有2.二叉搜索树找第K大的值(直接右中左)只能说一句面试官贼好。 [一面:0.项目的难点 八种数据类型 integer缓冲机制 数据库事务隔离级别 mvcc mybatis怎么防止sql注入 spring解决循环依赖 hashmap死链 concurrenthashmap cas ...
0
点赞
评论
收藏
分享
1
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务