Java开发 一面(50min) 实习项目(深挖,会出些场景题): 项目中遇到的问题 redis的使用 数据去重方式 其他方案:MQ 如果我不用redis怎么提高数据库性能? 分表怎么分 扩容怎么处理,不影响之前的表的情况下呢 八股: java集合 linkedlist和arraylist区别,那统计意义上的空间复杂度
1、自我介绍 2、集合有哪些 3、HashMap的底层结构 3、gc有哪些算法 4、新生代用哪些gc算法 5、了解哪些设计模式 6、选择其中的一种设计模式展开来讲讲 7、单例模式是怎样操作的 8、选择一个你熟悉的项目,展开讲讲 9、在项目里面遇到的困难有哪些,是怎样解决的。 反问: 1、刚才回答的地方有哪些不足。 2、公司主要用到的java开发在哪些方面。
juc 讲一下reentrantlock(AQS) 可重入代表什么(答的是对应一个c对象,一个recursion属性代表重入几次,不会被直接持有的锁卡住,不知道对不对) JMM模型(happens before) 原子类(说了longAddr,AtomicStampReference) 线程池参数 newFixedThreadPool(说了因为不用不是很了解,追问自己怎么设置参数,答IO密集型和C
计网:握手,挥手,time wait状态 java:设计模式了解哪些,异常有哪些,该怎么处理异常,spring默认处理异常的机制,面向对象的理解 数据库:范式(忘了,您就当我不会吧),设计表该注意什么 spring:ioc,aop 还有啥忘了,也没啥重要的,没有手撕 反问:现在的12点多了,您吃饭了吗(没吃),那我就不问了,就不耽误您吃饭了,再见
写面筋攒人品给孩子个offer吧 问项目,具体介绍,问的很细 给我介绍下tcp 给我介绍下springboot 中间件用过哪些? http什么连接? 数据库什么情况下要用索引? sql语句 sql为啥要用自增主键做索引?
岗位 智能运维工程师 面试官看起来像个主管 面试都是主观题 1、你一面有什么印象深刻的问题 2、如何实现服务的高可用 3、如何做好运维的监控 4、你觉得阿里云产品智能吗,为什么 5、如何看待公有云模式 6、职业规划
#秋招# #面经# #校招# 1.自我介绍 2.讲一讲项目 3.mysql主从复制如何保证数据一致性 4.为什么用redis不直接用内存做缓存 redis的数据结构有哪些 用过哪些 5.mysql和redis数据不一致如何解决 6.说一下string 7.说一下线程池 8.说一下线程创建方法 9.sql题目 找到学生表里面按日期倒序排序的前1000条数据 10.反问
一面: 自我介绍 SQL:分组 / having的使用,事务特性 数据结构: 带头结点的循环单链表为空的条件, Python中可迭代的数据类型 元组的内容是否可以改变 测试相关:是否接触过测试,接口的测试流程是怎样的? 手写代码:100以内的质数 反问环节: 我问公司对这个岗位要求除了编程和测试,还有别的吗,这两项的水平要求怎么样? 面试官说:就是考察基本知识,数据库,操作系统,计算机网络,编程能
#面经# #校招# #秋招# #招银网络科技校招# 全程三十多分钟。期间网又断了一次,校园网太垃圾了,老忘记开热点 1.项目,问了两三个问题,没咋回答出来。 2.开始八股。 方法重写和重载? static关键字的使用? synchronized可以修饰什么? valotile有啥用? 3.mysql 主键和索引有啥区别?底层是啥? 隔离级别有哪些? 怎么解决幻读? 4.redis redis的删除
40min(准时结束) 1、自我介绍 2、你经常使用的集合有哪些? 3、介绍一下HashMap?是否线程安全?怎样可以线程安全? 4、什么时候改用的红黑树?为什么改用红黑树?红黑树怎么自平衡? 5、类中代码加载顺序?子类父类代码加载顺序? 6、string为什么不可变? 7、知道什么设计模式? 8、实现一下懒汉模式?实现一下双重判断并说一下为什么能线程安全? 9、介绍一下synchronized?
上来简短自我介绍 FTP解释一下 你项目没有用FTP吗(没) 解释一下你的项目 项目相关问题 阻塞和非阻塞区别 阻塞如何唤醒(感觉没理解,答了轮询或者信号) LT和ET HTTP请求方式,区别 HTTP状态码 302重定向解释一下,存在哪,关键字还有印象吗 sizeof strlen返回值是什么 用过linux吗,命令写一下,有什么用 手撕,删除重复链表节点,十分钟 A了 结束反问 总过程35分钟
无手撕,无手撕,无手撕! base:成都 1.自我介绍,项目挑一个讲讲 2.SQL语句可以从哪些方面优化(就答出来一个索引。。) 3.java面向对象的原则(不只封装,继承,多态) 4.java设计模式,挑两个讲讲具体 5.java内存管理怎么实现的 6.OSI七层模型,TCP在哪一层,HTTP在哪一层 7.TCP三次握手过程,长连接短链接是什么,各有什么优劣 8.数据从a系统发送至b系统,怎么知
昨天招银网络科技的春招一面,整体30分钟左右,前面还行,后面有点紧张快排编程题答的稀烂啊啊啊,许愿能过求求了 面试时提的主要问题: 1、常规自我介绍 2、介绍下做过的项目,项目中遇到的困难 3、TCP为什么是三次握手 4、对java集合的了解,哪些线程安全 5、关于线程池,线程池的启动方式 6、说下SpringBoot,SpringBoot有什么注解 7、HashMap底层实现原理;Concurr
30min左右 自我介绍 为什么不和研究生方向一致 HashSet和HashMap区别 HashSet底层实现 ArrayList、HashMap线程不安全,对应的线程安全类 IO用到的设计模式 数据库怎么设计,sql怎么优化 什么时候用Hash,什么时候用B+树 多线程Executor,说一下ThreadPoolExecutor的核心参数 线程池的运行流程 SpringBoot用过哪些注解 @C
37min左右 自我介绍 为什么不和研究生方向一致 本科做过哪些项目,围绕着我说的问了一下 数据库了解哪些,讲一下数据库怎么设计 SQL优化 索引原理 简历上的项目主要做了啥,我大体介绍了一下之后让我具体说一说 做项目过程中遇到的重点、难点——我主要说的幂等性和消息队列相关的,让我详细说怎么做的,还问了怎么保证数据一致性 还有没有其他内容——补充了redis 面试官很友好,项目那里基本上让我自由发