首页 > 其他 > 详细

面试题----英斯特

时间:2019-11-15 17:07:38      阅读:108      评论:0      收藏:0      [点我收藏+]
英斯特笔试:
1.进程和线程的区别
2.线程的生命周期,多线程并发会有什么影响
3.队列和栈的特性。在什么实际案例中见过?
4.synchroized的作用,java中还有那些常用的锁?
5.synchronized 和 volatile 的区别是什么?
6.spring的Bean的作用域和生命周期
7.spring常用的六个注解以及作用
8.解释什么是事务,多线程事务并发会产生哪些问题,简述事务的四种隔离性
9.什么是aop,spring的几种通知方式
10.画出jvm的内存运行图并解释其作用
11.手写快速排序算法
12.手写线程安全的单例模式
13.设计一个秒杀的结构图

华为总部面试
主要都是一些底层的东西,今天两个华为项目组,大概的题目是。
①基本数据类型和他们包装类之间(主要是有基本数据类型,为什么还要有包装类,基本数据类型和包装类在作为形参的时候有什么区别)
②jvm的内存模型【线程私有的线程共有的分别有哪些,分别存放什么,java8方法区改成了什么(改成了元数据区,又问他们有什么区别),什么又叫Java内存泄漏(怎么避免内存泄漏--主要是对象的引用类型)】,垃圾回收机制(新生代老年代的划分,他们分别用什么回收算法,常见的垃圾回收器,他们有什么特点,client和server模式下运行时他们的垃圾回收器是否相同(扯出来什么叫client,server模式,什么叫jit))。第二条很重要,两个项目组都问了
③hashmap 在1.7和1.8的底层实现有什么区别,这些改进有什么优点(以及引申出的桶排序(最快的排序,牺牲内存,保证性能),红黑树他的整体结构,四个规则)两个项目组都问了,第二个问的更深。
④spring通过bean创建对象时,怎么确保他的线程安全的
⑤由于我项目上写了websocket,http和https的区别(主要就是后者的加密,他的加密是基于什么的),当两个人之间通讯时,如何确保信息不会被伪造,篡改,截获(主要可逆加密中的对称加密和非对称加密,以及他们之间的配合使用),还有就是信任链当中的证书问题。
⑥抽象类和接口的区别
⑦你使用过哪些线程安全的类,为什么他们是线程安全的,如果给你一个线程不安全的类,你怎么将他改成线程安全的。
⑧构建一个大致的vue
⑨执行一个jar中的某个方法怎么执行。(主要是有一个MANIFEST.MF文件,在这里面配置main class.然后通过java -jar abc.jar)
⑩一台服务器近期cpu和内存突然使用率变高,怎么排查。
①说一下单点登录的具体实现
②我说我大学学过c和java,他问我java8有一个新特性叫lambda,他和c语言中的什么相似。

技术分享图片



绿和:
介绍一下项目
Vue的路由
为什么用elk+kafka
Mycat分了哪些表
Rabbitmq怎么实现的
 
易九:
介绍项目
找一个模块的业务逻辑讲一下
介绍一下中台架构
Es是什么
 
拜客科技:
Final
接口和抽象
String能被继承吗,为什么

异常和throw的区别
事务的实现
Mybatis延时原理
数据库优化,回答了之后,他会问他就要在where中对字段进行null判断怎么解决
Dubbo功能
Dubbo怎么部署,几种方式
Redis支持的数据类型,在什么情况下用
Reids的持久化,怎么实现
并行与并发的区别
什么是死锁
怎么防止死锁
同步关键字的实现原理
Springboot的注解,和里面包含的注解以及作用
Sleep和wait的区别
#{}和${}区别
Struts
自己设计一个shiro流程


技术分享图片技术分享图片

 

技术分享图片

 

 



技术分享图片

 

 技术分享图片

 

 

 


技术分享图片

 

 技术分享图片

 

 


技术分享图片

 

 


技术分享图片

 








面试题----英斯特

原文:https://www.cnblogs.com/lingboweifu/p/11867618.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!