本来都不想写面经了 但奇安信真的值得我写一个 可能是中兴伤害我太深了 奇安信遇到一个神仙面试官 以下是问题 ---------------------------------------------------------------------------------- JVM了解哪些 如何调优 线程池的实现原理 用过哪些线程池 gc垃圾回收器怎么用 自己用过吗 了解linux吗 常用命令 写
全程20min 没有做题 写过前端吗?(没有) 为什么学java 问的项目里怎么做用户登陆的(redis) 怎么刷新登录状态 数组和链表的优缺点 hashmap和concurrenthashmap区别 concurrenthashmap缺点和原理 了解java锁吗 reentrantlock的底层原理 反问 #面经##中金所#
我是一名大四正在找工作的学生,我将会给大家分享我自己在面试过程中遇到的知识和问题。 1、JDK 和 JRE 有什么区别? JDK(Java Development Kit),Java开发工具包 JRE(Java Runtime Environment),Java运行环境 JDK中包含JRE,JDK中有一个名为jre的目录,里面包含两个文件夹bin和lib,bin就是JVM,lib就是JVM工作所需
我是一名大四正在找工作的学生,我将会给大家分享我自己在面试过程中遇到的知识和问题。 1、String str="i"与 String str=new String(“i”)一样吗? String str="i"会将起分配到常量池中,常量池中没有重复的元素,如果常量池中存中i,就将i的地址赋给变量,如果没有就创建一个再赋给变量。 String str=new String(“i”)会将对象分配到堆中
整个过程20分钟,面试官挺和蔼的 1、自我介绍 2、手撕算法:找出数组中第k大的值 先说了自己的两个想法(暴力和最小堆),然后使用最小堆实现。 忘了最小堆的声明咋声明了,只记得是P什么Queue,面试官就让我先用Queue然后再给我改 3、泛型 4、装箱和拆箱 5、各种比较:比如 1000==new Integer(1000)返回什么,类似这种 6、说说项目使用到的插件 7、RabbitMQ主要是
如何用数组实现队列? 用数组实现队列时要注意 溢出 现象,这时我们可以采用循环数组的方式来解决,即将数组收尾相接。使用front指针指向队列首位,tail指针指向队列末位。 内部类访问局部变量的时候,为什么变量必须加上final修饰? {#xuan} 因为生命周期不同。局部变量在方法结束后就会被销毁,但内部类对象并不一定,这样就会导致内部类引用了一个不存在的变量。 所以编译器会在内部类中生成一个局
面试的一个小厂好像还是培训机构, 记录今天的懵逼问题 1.JDK的动态代理和CGLIB的动态代理有什么区别 2.springboot热部署的实现和原理 3.springboot的自动保护机制 #如何判断面试是否凉了# #我的实习求职记录# 我只知道CGLIB是mybatis的延迟加载原理,热部署是刚学springboot写过一个简单的demo 有没有大佬有标准答案的还有八股文多的背不完,不知道哪是
一面 (40min) 自我介绍 讲实习 算法:斐波那契、爬楼梯 项目: CompleteFuture 作用 分布式限流器原理 Java 线程池参数、多少种线程池 CAS @Transactional 标在 A 方法上,B 方法调用 A,注解会不会失效?为什么? MySQL: 两条 update 互相影响,怎么用乐观思想解决(给了个例子,比较简单)? 计算机网络: 网络体系结构 socket 是什么
前前后后投了一百份左右的简历,前期一直在准备项目八股,但是没有面试。到后面快摆烂了来一个面试。。。 项目介绍的一塌糊涂,本来说十几分钟的面试,最后只聊了七八分钟就结束了
1.java中io流分为几种,scanner是阻塞还是非阻塞 2.BIO,NIO,AIO区别 3.AQS是什么 4.synchronized关键字的底层原理,是公平的还是非公平锁 5.springboot和spring区别 6.springboot自动配置的原理 7.jvm垃圾回收机制讲一讲 8.CMS的四个阶段,什么时候需要STW
前言 本篇文章主要跟大家分享android中java部分高频面试题,希望大家可以点赞收藏。 Java基础部分 Java 集合 Java 多线程 更多安卓面试题会慢慢整理然后分享出来,希望能对大家面试有帮助!#面试##android面试#
滴滴(测试开发) 面试官居然是本科学姐,能感觉的到她在使劲捞我这个菜🐔 做过的项目数据库表怎么设计的 都有什么字段 写Sql语句(查询) Linux常见指令 如果没有收到请假指令怎么排查 SpringBoot常见的注解 @SpringBootapplication @Service @RestController @ResponseBody @Repository Nginx的模式 两种工作模式
作为物理学子不得不感叹,找工作真难啊!很后悔没有早做职业规划。应该早点刷算法题和八股的!应该早去实习!应该早点去看CS公开课的!应该早点进入开源社区贡献代码的! 我从不后悔本科学习了物理,我相信学物理很好地提升了我的数理基础和自学能力。但是我也知道,我的兴趣不在于此。我现在知道我未来想要什么了,但我知道的太晚了,也行动的太晚了。在做完物理作业后,我总是习惯性地懈怠,浪费了宝贵的光阴。 浙大的光环给
考完就突然会写了,真是麻了 题目:有n种题型,每种题型的数量各异,出一份试卷需要由m道题型各不相同的题构成 输入:第一个数是n,第二个数是m,下面的一行是每种题型的数量 5 3 8 5 4 7 2 输出 8 思路: 整体思路就是将每种题型根据数量排序,然后每次将前m多的题型扣掉第m多的题型的数量 然后再排序再扣除,直至剩余题型不足m种,循环结束 #顺丰笔试#
主要讨论算法题。怀疑是不是顺序放反了,第二题简单的厉害,也算是对上周showmebug事件的补偿? 第一题:3d模型文件中存储了三角形面片数据,他由“顶点数组”和“索引数组”两部分组成。例如顶点数组[V{x0,y0,z0},V{x1,y1,z1},V{x2,y2,z2}….]每个元素是1个顶点坐标。 索引数组[(0,1,2),(0,2,3),(4,5,6),…]每个元素是1个三角形的三个顶点的in