求职刷题神器

funit.cn

  • 面试公司:中电金信软件有限公司面试岗位:Java开发面试难度:偏难面试结果:已拿offer面经内容1.常用的线程池有几种和线程池核心参数有哪些2.什么是单例模式,手写单例模式3.hashmap的底层,put和set原理分别是什么4.hashmap是如何扩容的5.线程死锁的条件和解决方案6.jvm的内存区域如何划分的7.jvm垃圾回收算法8.Mysql的优化方案有哪些9.MySql的索引数据结构10.Mysql的存储引擎有哪些面经总结虽然我是用的2年简历面试的,但是感觉面试还是比较难的,当然问得也很基础,大多都是面试宝典上的问题,但是有挺多偏底层原理的知识,像是Hashmap底层还有如何扩容的,尤其还问到了jvm垃圾回收机制,我感觉用2年的面试问得也是3年的那些题了,不过最后也是通知我面试通过了.
    0 0 35
  • 面试公司:北京申朴信息技术有限公司面试岗位:Java开发面试形式:电话面试,(甲方是泰康车险售后)面试问题:1.主要问了之前的公司项目情况2.问了git会用吗,说几个git命令3.问了消息中间件怎么保证消息不丢失的4.让简述了一下所写模块。5.项目是否上线6.测试环境,是怎么做的。7.什么时间能来入职8.五险一金在哪里缴纳的?9.你这边还有什么要问的?10.我们下午办理入场,你有时间吗?面经总结简历上写的内容是一点要会的,一面主要问了git,测试环境不会的可以直接说没用测试环境来测试,用的是开发环境。遇到尴尬的问题,不要慌,可以假装没听清让他再说一遍,然后通过这段时间想想对策。最终拿到11.5K的offer.
    0 0 30
  • 面试公司:天津卓信达科技有限公司面试岗位:Java后端基本信息天津卓信达科技有限公司,西青区,就是一间小屋,4个人,有一个小的二楼办公室,先是主管面试,问的问题都还比较简单,都答得还不错,后来是技术总监电话面试,问的问题难度偏难,技术总监语气很强硬,不太友善,我回答的也很差,基本没戏。面经问题1.String、StringBuilder,StringBuffer2.js,jQuery3.java中的修饰符(public,private)4.项目中的异常处理5.springboot中怎么自己新定义一个注解6.哪些注解可以把类注册成Bean放在容器中(@Controller,@Service)7.自己构建一个Maven项目8.MyBatisPlus分页是怎么做的9.Mysql分页是怎么做的10后端接收到前端传过来的数据是怎么检验的11.视图是怎么渲染的12.后端的View用的什么模板引擎面经总结基础问题都能顺利答上来,即使遇到自己不太清楚的问题时,也要尽量说出几点,不要害怕说错,面试过程中不要有过多的嗯,啊,这个等词语,可以沉默几秒表示在思考,被面试官问道那种毫无头绪的问题时,可以先停顿一会,再礼貌的说出自己不会,虽然这次被技术总监一顿批评教育,但我还是把心态调整好了,不会被他影响,继续后面的面试。
    2 0 38
  • 面试公司:携程面试岗位:Java后端一面1.介绍下项目,热点数据用Redis的什么数据结构存储?zset。你这个负载均衡算法中的加权轮训算法怎么实现的?Rpc项目中客户端调用服务的整个过程?怎么使用Netty进行通讯的?2.SpringBoot常用注解?SpringBootApllication由哪些注解组成?由三个注解组成,其中有一个开启自动配置的注解。3.说一下volatile?volatile有内存可见性和有序性,底层通过lock前缀的一个空指令实现。4.sleep和wait的区别?一个释放锁,一个不会,wait可以无限阻塞,sleep不能。5.了解哪些设计模式?写一个双重检测的单例模式,为什么要加synchronized?因为要考虑线程安全,加在类方法和普通方法有什么区别?6.了解注解吗?自己的项目使用到了自定义注解。注解怎么实现的?通过反射实现。反射中获取class对象的三种方式?通过object类的getClass方法,类的class属性,class类的forName方法。7.了解哪些排序算法,写一个快排吧。二面1.详细讲解你的项目,细节与难点。项目中使用的序列器,protobuf为什么快?2.Java的io模型?bio,nio,aio。其中nio使用操作系统的io多路复用。io多路复用的实现有哪些?select,poll,epoll。3.写一个多线程的题,线程1打印a,线程2打印b,线程3打印c,要求顺序打印出abcabcabc。4.反问,对自己有什么建议,按校招已经到达标准,由于时间问题没法再深入了解项目,所以也没有什么建议。HR面1.自我介绍2.为什么不读研究生了3.工作地点有要求吗4.薪资要求5.有过实习吗</
    0 0 45
  • 面试岗位:java开发工程师面试公司:北京市商汤科技开发有限公司面试过程:一面·java8里如何用list转map一行代码,注意要考虑key值相同的情况。·本地缓存有哪些?如何实现。·说说你在项目中用到的redis场景,他的数据结构是什么样的?redis常用数据结构是什么?·springBoot如何做全局配置?如何条件注入?如何做定时任务?(@ControllerAdvice,@Conditional,@Scheduled)·说下做的项目·mysql如何调优?慢查询如何优化?·说下mybatis二级缓存·你刚说命中索引,那你建索引的时候,一般选择什么数据结构?暂时只记得这些。。二面·springCloud用了哪些组件各有什么用?一个请求在springCloud里会经过哪些组件?·你刚提到ribbon,他是做什么用的?独立存在吗?·ThreadLocal是什么?使用场景?会有什么问题?和线程池使用会有问题吗?为什么会内存泄露?(争论了一会)·hashMap的底层?put方法做了哪些事?·sychronized和reentrantLock的区别?AQS做什么的?·sql语句如何调优?讲下你平常如何优化sql?·事务隔离级别?Mysql默认隔离级别是什么?·给一个list,一行语句,对里面的对象排序。sort()要传什么参数?·对象里为什么要有hashCode?对象重写equals时为什么要重写hashCode?不重写会怎样?·HashMap如何处理hash冲突?·sychroni
    4 0 63
  • 面试公司:北京博纳通面试岗位:Java开发工程师面试时间:30分钟左右面试问题:1.java为什么可以在多个平台上运行。2.一个整数,大于0,不用循环和本地变量,按照n,2n,4n,8n的顺序递增,当值大于5000时,把值按照指定顺序输出来。3.你所了解的目前基础J**A的开源数据库连接池有哪些?4.在进行数据库编程时,连接池有什么作用?5.JD**中如何进行事务处理?6.请阐述索引的优缺点?7.将表table_old中的数据全部拷贝到新表table_new中,请写出sql**8.CHAR和VARCHAR的区别?9.一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把m*sql重启,再insert一条记录,这条记录的ID是18还是15?并给出理由。你会几个?有兴趣的大家也可以做做
    2 0 91
  • 微信扫码加好友进群