自我介绍 hashmap 他的线程安全类 hashmap是会死锁的, 你知道吗(头插法会死锁) i++是原子操作吗(不是, 可以用AtomicInteger, 用CAS去做, 但是如果竞争激烈的话会导致自旋消耗过大, 这时候要换LongAdder) 动态代理和静态代理(jdk原生或者cglib, 答得不好) jvm的理解(数据区,回收器,对象内存分布,回收算法) 常见的7个GC回收器 四个引用(强
1、自我介绍 2、教研室项目(负责哪方面的工作、项目规模) 3、项目的创新是什么 4、代码量有多少,做了多久的项目 5、面向对象的基本特性 6、多态的概念 7、类的加载过程 8、对类实例化的时候对什么对象进行了初始化,具体到static方法,实例方法和构造器的加载顺序 9、双亲委派模型的原理和好处 10、自己写过类加载器吗 11、synchronized能用在什么上,锁住this或者当前类.cla
本文向大家介绍Java Web最近面试题汇总,包括了Java Web最近面试题汇总的使用技巧和注意事项,需要的朋友参考一下 jsp 和 servlet 有什么区别? jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类) jsp更擅长表现于页面显示,servlet更擅长于逻
1、数据库表里存了酒店坐标(经度、维度),给定一个坐标,推荐最近的十家,如何优化运算速度 2、表设有自增列,insert之后,mysql和oracle怎样获取新插入的数据,有什么差别 ? 3、数据库表里存id、score两个字段, 根据分数高低查出金牌银牌铜牌获得者(金牌银牌铜牌可能有并列情况) 4、拦截器常用来干啥? 5、源代码怎么管理?工作分支、发布分支、测试分支怎么管理?
Integer的缓存机制是什么? Integer的缓存机制是,Java对于-128到127之间的数,会进行缓存,Integer i = 127时,会将127进行缓存,下次再写Integer j = 127时,就会直接从缓存中拿取,不会再从新new一个对象。 Java中的IntegerCache是一个静态内部类,用于缓存数据以节省内存和提高性能。在Java 5中引入了这个特性,IntegerCach
一面是HR面且是群面,除HR还有10个人,应聘各种岗位(前端、后端、大数据、数据库等)的同学都有。 面试流程: 自我介绍; 项目、实习经历提问; 主要问熟悉哪些编程语言、数据库、web框架; 项目/实习做了什么工作,遇到哪些困难,最有成就感的事情是什么; 对工作城市(济南)的看法; 反问 后续流程;(根据笔试还有面试成绩排序,后续还有1-2轮技术面) 技术面形式;(技术面也可能是群面) #浪潮#
1 介绍自己 一、简单介绍自己毕业几年,从事什么行业的工作(业务方向),以什么开发语言为主(技术方向),对微服务构建有清晰认识,对分库分表有实施经验等(工作中技术实践及个人技术优势)。 二、对自身未来发展有清晰的规划和考虑,想通过华为公司的大平台、大团队提升自己的技术能力,比如技术方面在未来5年内成为技术专家,带领团队进行技术攻关等,业务方面掌握erp 相关知识,可以根据业务诉求,场景机会点输出
#蔚来面试# 首先面试官很好,我不会的还引导我。奈何我太菜,可以说是一问三不知。 关于内容 1.自我介绍(没啥能说的) 2.问我简历的项目经验,说说做了哪些(我说我跟着视频做的。。) 3.问了springboot熟悉吗,有哪些常用注解。(我说了autowrite mapper restcontroller这些。。) 4.java基础 hashmap了解吗 说说底层采用了什么数据结构(说了哈希表)
滴滴(测试开发) 面试官居然是本科学姐,能感觉的到她在使劲捞我这个菜🐔 做过的项目数据库表怎么设计的 都有什么字段 写Sql语句(查询) Linux常见指令 如果没有收到请假指令怎么排查 SpringBoot常见的注解 @SpringBootapplication @Service @RestController @ResponseBody @Repository Nginx的模式 两种工作模式
这个面试官也挺好的 1.做过Java相关的项目 2.哪个最熟悉,说一下,遇到了什么问题 3.数据库用的什么,写过什么SQL语句 4.优化过sql语句吗 5.explain中key所写的一定是它会用的吗 其他字段有怎么了解过吗 6.索引的机制 7.叶子节点一定是放的数据吗 8.事务安全问题 9.@Transcational机制 10.事务与事务之间怎么保证隔离 11.事务的特性 12.事务隔离级别
1.实习 2.期望城市 英语能力 3.Java语言的基本特性 4.重载和覆盖的区别 5.常用的数据结构 6.在Java里面具体体现出来的数据结构 7.数据结构在项目中有具体运用吗 为什么会选择这些数据结构 8.TCPIP模型 9.常用的应用层协议 10.SpringCloud了解过吗 11.Spring常用注解 12.Redis常用的数据结构 13.在项目中用到Redis的什么数据结构 14.Li
1.事务失效的场景 2.Collection接口下面有哪些集合,map属于Collection接口吗 3.讲讲 lambda表达式 4.讲讲ArrayList和LinkList 各有什么特点 5.Redis都有哪些数据结构 6.IOC是做什么的? 7.AOP在项目中的使用场景 8.Redis持久化方法 9.TCP协议 10.网络七层模型是哪七层 11.开发项目中用到哪些注解 12.使用mybati
自我介绍 (根据问的先后顺序写) 1.说说类的加载机制 2.说说JVM(中间问了双亲委派) 3.你项目中用了MongoDB,那你说说MongoDB和Mysql的区别以及各自的优势 4.说说MongoDB的应用场景,为什么 5.说说Mysql的事务 6.说说Redis的淘汰机制 7.Redis的常用数据类型有哪些(中间问了个数据结构的底层原理,还提到了跳表) 8.算法你熟不熟悉 9
一面时长30min 1.自我介绍 2. 挖项目(没涉及技术): a. 是不是练手项目 b. 从项目中收获了什么 c. 使用了什么版本的JDK,JDK17有啥新特性(没答出来) d. 如何使用Git进行版本控制的 e. 为啥要使用RabbitMQ,有技术选型嘛?除了MySQL还用过哪些数据库? 4. 场景题 制作一个抽奖系统 5. 八股 a. 线程和进程区别 b. HashTable 和 HashM
就一轮面试,第一天加微信,当天晚上发会议号,第二天面试半小时左右 然后下午1点多发微信通知说通过了,询问待遇是否能接受,月3k,无其他 然后要求1小时内给答复,我没给,就没了 自我介绍 在学习过程中有什么难点 在系统开发中,对秒杀过程,你的理解、你是怎么解决的 你的库存加载到redis时是什么时候加载的,手动还是接口触发 redis的并发怎么解决、怎么防止超大并发的情况 rabbitmq怎么保证数