上海天用唯勤软件技术有限公司面试题:
1.spring bean是什么?
(将.class文件加载,然后通过io对象将磁盘中的文件传到内存,)在通过BeanFactory工厂通过反射创建一个对象,并对其初始化,之后将其放到Bean池中.
2.描述一下bean的生命周期?
没有延迟加载的Bean在程序启动的时候就开始创建在bean池中,并在其对应方法的结束时销毁.(一般用@preDestory @postConstruct来修饰类的生命周期)
3.描述一下aop? Ioc的初始化,注入方式等。
Aop是面向切面编程,它是一种在不改变原程序及业务的情况下对程序进行扩展,
4.描述一下最近做过的项目和你负责的模块
1.描述简历中某一个项目的具体搭建过程,需要整个描述,不是某个模块。
2.nginx配置过程。
3.nginx实现集群的策略有哪些。
4.spring ioc实现过程。
5.spring的依赖注入有哪些方式。
6.streambuffer和streambuilder的区别是什么。
7.类方法和实例方法有什么不同。
小火堆面试问题:
1.hashmap和hashtable的区别
线程安全问题:hashmap是线程不安全的,hashtable是线程安全的
Hashtable不支持key和value都不支持null,hashmap
2.hashmap初始内存是多大
初始容量为16,在超过其加载因子0.75,在超过12的时候会进行扩容.
3.线程和进程的区别
进程是一段静态的代码的运行时候,它有生命周期,且一个程序中有多个进程,一个进程中有多个线程,
4.介绍一下枚举类型
Enum,全是常量,修饰词为public abatract final 修饰,且和接口不同,必须省略.
5.jdk1.8新特性
红黑树,
6.二叉树遍历方式
7.Tcp和Uip区别
8.三次握手和四次挥手
9.spring中的两大重点是什么
①Ioc ②Aop
10.springMVC的流程
11.mybatis中如何批量插入
12.mybatis中返回主键吗?
杭州一统影视技术有限公司面试题:
什么原因导致内存溢出,有没有好的解决措施
- cookie和session的区别
- Error和Exception的区别
- 数据库中如何将重复的数据去重(具体的sql语句)
- 数据库中存储的数据类型有哪些
- 如果数据库中有N张表,怎样统计表格的数量(具体的sql语句)
- Linux中如何将服务器A远程连接到服务器B(具体命令语句)
(还有就是linux中的具体命令语句,大家多多复习一下)
- 说一说spring中bean对象的理解
- bean的生命周期
- 说一说依赖注入
- 项目发布到服务器的流程.
- 都使用过哪些数据库,简单说一说你的理解.
- 像前端的技术(js,css,html等)也会问一些,大家也及时复习一下.
- 请介绍你最近做过的项目,项目中遇到过什么样的问题,你是怎么解决的
- 部署过项目吗,是怎么部署的
- 数据库应该如何优化,请发表你的看法
- Redis的运行原理是怎么样的,简单描述一下
- 说一说MVC设计模式
欧恩德技术有限公司(东驰科技电信项目)
1.你的项目里面哪里用了多线程?
2.gc回收具体的讲一下?
3.数据库集群搭建是怎么搭起来的过程?
4.nginx讲一下怎么配置过程,
5.spring核心讲一下
6.spring cloud知道吗,说说看
7.你的项目是什么级别的百万级还是亿万级的,
8.redis缓存相关说一下,用的比较多
9.你上家公司后端开发几个人?,有没有单独的前端人员,你们遇到技术难题时怎么处理的?
面试官问介绍他们用的比较多的技术栈是是spring cloud springboot 还有讲了一堆没听过的单词。。
京北方(北京的银行外包工作)面试题:
- 用户要从数据库查询数据,要从三个字段变化到四个字段查询,怎么实现。
- springMVC中文件yml和properties哪个优先加载
- sql语句中优化方法
中科软:
string操作类有哪些?有什么区别?
Linux如何修改文件权限?
详细说说你的项目主要有哪些功能?
你在项目中遇到的印象深刻的问题?
你了解哪几种io?
HashMap与HashTable的区别?
Redis的基本数据类型?
字符串,数字
如何在命令窗口打包?
Linux一些基本命令
表格是怎么设计的?
太多了 忘了 都是java基础 大家加强基础!
拓麦科技
1.在浏览器输入一个网址直到整个网页呈现在用户面前,其中经历了怎样的过程
2.解释一下HTTP协议
3.TCP协议会丢包吗
4.HTTP协议是不是状态协议
5.面向对象的特效有哪些?分别解释一下
6.怎么理解多线程
7.多线程环境下,如何保证线程安全
8.说一说你常用的LINUX命令
9.LINUX系统中的权限是如何控制的
10.如何理解AOP
11.公司有很多员工,很多职务,每个员工还有可能会兼数职,现在要管理员工信息,如何设计表
12.数组和链表有什么区别
13.Mybatis的运行原理是怎么样的
14.说一下自己的职业规划
金蝶公司面试题
string操作类有哪些?有什么区别?
Linux如何修改文件权限?
详细说说你的项目主要有哪些功能?
你在项目中遇到的印象深刻的问题?
你了解哪几种io?
HashMap与HashTable的区别?
Redis的基本数据类型?
如何在命令窗口打包?
Linux一些基本命令
表格是怎么设计的?
太多了 忘了 都是java基础 大家加强基础!
橙谷科技笔试
1 string stringbuffer stringbuild区别
2 什么是事务,隔离级别,mysql默认隔离级别
3 常用的线程安全的集合
4 mvc启动流程
5 volatile和xxxx的区别
6 Linux启动tomcat
7 Linux 查看端口占用
8 设计数据表,货币用什么类型,为什么
9 数据库操作题查工资大于8000的平均工资……
10 写一下单例模式,常用设计模式有哪些,懒汉式和饿汉式
快准车服公司
- redis设置过期时间
- bean的生命周期
- HashMap和Hashtable,concurrentHashmap的区别
- Mybatis多表联查怎么做
- 以及association和collection的区别
- @Autiwed注解和@Resource什么时候可以一样
- 什么是线程池,说说你了解的线程池和应用场景
Hr问人事问题
- 公司有你喜欢的女生或男生,你怎么办
- 当你工作付出和工资回报不一样你怎么办
- 当和你一起进公司的同学或同事他升职了,你没有,你怎么办
享有云公司
1常用的集合,集合树,以及他们之间的区别!
2事务的特性。
3数据库的隔离级别,
4,说下数据库中的锁!其他的问题都是重复的!
宇信科技
1.先自我介绍
2.简单介绍下项目(电商平台)
3.sso单点登陆怎么实现的?隐秘验证怎么实现(cookies验证,网站防攻击方面的)
4.redis的持久化策略?集群化策略怎么实现的?(面试官说了两种方式)
5.spring中bean的生命周期。bean的调用和销毁怎么实现的或者怎么知道的
6.spring中的AOP实现原理。动态代理和静态代理方式怎么判断(具体问题记不清了)
7.秒杀业务的了解么?怎么解决刷单和抢单问题?spring cloud了解多少?
8.10000个数据,包含字母和数字,用ASC码排序,怎么实现?(先答了TreeSet,后又说了冒泡排序,说了下冒泡的东西)comparator比较器怎么实现?什么是二叉树?红黑树是什么?
9.JVM内部结构介绍下。GC机制怎样的。新生代和老生代的分配比例。假如内存1G,有1G数据会如何?假如内存1G,500M数据,会保存在哪里?
10.出现订单重复如何处理?(数据库)
11.controller单例模式下如何保证线程安全性
12.RPC原理
13.Nginx负载均衡策略?
14.Ridis存储的数据类型?
15.Springboot和spring的关系?
16.接口和抽象类的区别?
17.数据库的优化策略?
18.项目的流程?
辰青科技
1.java基本类型
2.给你一个数组顺序打乱 如何排序
3.redis有什么用 持久化策略 用在什么地方
4.linux一些基本指令 移动文件用的什么 有什么问题
5.数据库怎么优化
6.分布式
7.主要问的都是项目问题
- 还有redis基本类型 用过哪些 是单线程还是多线程
武汉伯钧成(电话面试 一面)
说说hashmap
hashmap的hash冲突是怎么形成的,如何解决?
如果当前hashmap的长度为11,请问什么情况下它会再次扩容?
能否使用for循环遍历list而后删除其中的元素?为什么?
你是否了解数据库引擎?
innodb的作用?
什么是聚簇索引,它的使用场景有哪些?
Stringbuilder和StringBuffer的区别?
如何遍历map
如何实现数据库分库分表?
说一说拦截器
什么是nginx,他的作用和使用场景有哪些?
nginx如何实现负载均衡?
了解Docker吗?
杭州朗通信息科技有限公司
1.项目介绍
2.你写的接口中数据是什么格式的
3.你们公司的代码是用什么管理的
4.如何查询刚更新的数据
5.如何防止sql注入
6.char和varchar的区别
7.redis有哪些持久化策略
8.动态代理有哪些方式
迪普:
1.谈谈java开发语言
2.谈谈hashmap
3.谈谈springboot原理(执行流程)
4.谈谈接口和抽象类的区别
5.谈谈多线程的状态
6.锁机制了解过吗
7.tcp协议和udp协议的区别
- 类加载器有了解吗
齐治:
1.Bean的生命周期讲一下
2.SpringBoot源码看过吗?讲一下
3.CSS怎么做到兼容性
4.Http和TCP/IP协议的区别有?
5.Tomcat怎么搭建集群?
6.SpringBoot有哪些设计模式?
7.讲一下用户从下订单到骑手接单的实现,以及表关系实现
中航云税1项目使用什么开发
2sql语句是否熟练掌握
3mybatis和mybatisplus你觉得谁更好
4对于前端技术了解多少,jquery了解多少
Java基础掌握地怎么样,说一说io和多线程
SSM框架能熟练运用吗,底层了解过吗
Linux服务器熟悉吗,说一说关于服务器安全方面的知识
Oracle熟悉吗,有没有部署过
你做的项目有网页可以浏览吗
说一说自己的优势
智诚惠通技术面试问我:
1.项目上线了嘛?
2.项目介绍一下,你做了什么,项目用了什么框架?
3.springcloud
浙江简治:
1.讲一下JVM
2.讲讲Shiro框架,能用来做安全管理吗?
3.SpringBoot启动后的运行流程
4.谈谈Spring有哪些注解
5.Mybatis有哪些搜索引擎
6.HashMap和HashTable以及ConcurrentHashMap的Key,Value是否为空?
7.Nginx的除了做反向代理还能做什么?
8.Nginx的负载均衡策略有哪些?
文思海辉()
1.具体工作性质
2.介绍项目
3.post和get请求区别
4.http和https的区别
5.用过哪些集合,arraylist和hashmap的区别
6.数据库有了解过吗
7.前端有哪些了解
8.mybatis有什么了解
9.tomcat服务器端口会改吗
偏广度 需要会一点前端(可能要弄小程序)
1.项目介绍
2.你在项目中遇到了哪些问题,怎么解决的
3.用mybatis的时候如果有两张表要做,具体说说是怎么实现的
4.如果有一个class找不到的报错,是两个类的联系出现了问题,你怎么解决,有没有什么工具可以用到的
5.maven有用过吗,说说基本的指令
考验你实际解决问题的能力
信雅达(面试问题都是针对项目来问)
1、redis集群如何保证高并发下的数据安全?
2、说一说你做的项目都用到了什么数据表,分别是什么关系?
3、如果增加一个数据表你在Mybatis中应该如何操作?
4、如果由于本身对业务逻辑理解有问题,程序代码无问题,你应该如何实行数据的回滚?
5、说说sso到点登录的实现过程?
6、现在有秒杀任务交给你做,你感觉你应该怎么做?
7、Mybatis如何实现跟数据库表之间的关系,如何实现的?
8、用户管理权限是怎么实现的,具体怎么分配各个人的功能?
9、前端页面都用到什么技术,会写前端嘛?
10、SpringCloud的了解,定时器的使用。
信雅达:(需要长期出差)
1.如何校验文件的安全性
2.springboot的启动流程
3.redis的数据类型
4.redis的集群中如何保证线程并发安全
5.redis集群的特性
6.springboot中如何将线程交由容器管理。什么情景下适合这样做,什么情景下不适合。需要关注的点是什么。
易诚互动:
自我介绍
介绍一下自己最熟的一个项目
session怎么实现共享?
介绍applicationcontext和beanfactory,他有什么区别?
两个相互引用的对象,gc怎么回收?
mysql怎么优化?
拓宝软件(恒生电子外包)
Spring的核心?
Nginx负载均衡?
Redis常用的搭建模式?
String和stringbuffer?
锁的种类?然后区别是什么?
讲一下项目的流程和自己负责的模块?
法本(蚂蚁金服外包)
悲观锁乐观锁?Synchronized是悲观还是乐观?
Synchronized和volatile区别?
Spring是什么?
jvm内存结构?
垃圾回收算法?
多线程的实现方式?
Lock接口?
Redis的存储的数据结构?
Aop?
Ioc?
Ioc依赖注入的方式?
Aop代理对象一定会实现的接口是什么?
Springboot启动流程?
分布式?
Hashmap1.8新特性?
华为OD:
java中的集合说一下
Arraylist与linkedlist的优劣
Arraylist怎么插入的数据(add底层怎么实现的)
Arraylist的初始大小何时扩容
LinkedList底层是什么
双向链表的好处
数据库中如何实现多表关联
sql中左连接右链接和join的差别
Spring中的ioc aop
怎么创建线程
如何让线程共享一个数据(多种方式)
runnable接口具体实现方式
如何实现线程池
大华外包的
1.spring的底层代码研究过吗?
2.springboot运用过哪些设计模式
3.springboot项目启动时是经历了哪些过程(分析@springbootapplication)
4.你在map缓存中使用了锁确保线程安全,为什么不使用currenthashmap
5.你架设redis集群使用的是哪种模式
6.redis的雪崩和击穿是什么?如何避免
7.数据库的分库分表使用了什么技术
其他一些重复的就不说了
大华笔试题:
1 ioc的初始化过程,
2 aop的原理,实现了那些接口,
3 怎么理解面向对象的,结合所做的项目谈谈,
4 object类中有哪些方法
5 电商项目中如何控制商品库存的,
6 如何在linux中搭建服务,某时刻cpu达到100%,怎么排查故障!如何检查出来?
软通动力二面:
1.自带线程安全的线程类有哪些?
2.链表中中间出现了一个环,怎么检验?
3.redis中zset底层结构!
阿里面试重点
数据库的存储(好像是这么问)
线程池
项目多线程
springcloud
jvm中参数
gc回收方式
springboot有啥特点,除了优化配置这些
数据库索引结构
数据库优化
垃圾回收器类型哪些
springboot实现原理
项目aop用在什么地方,实现原理
RabbitMQ
湖畔 笔试题
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。