求职刷题神器

funit.cn

  • 面试公司:腾讯面试岗位:Java后台开发面试背景:腾讯面试提前1天和提前一个小时都会发短信提示。去的腾讯滨海大厦面试,大楼的现代化程度很高,不过需要提醒一下的是,腾讯的滨海大厦分为南塔和北塔。我去的时候就上错楼了,需要下到4楼重新换成电梯。笔试·微服务的特点,如何实现服务发现和负载均衡·c++内存管理·time_wait在哪一端产生,作用是什么·程序crash如何定位·服务性能问题如何定位·两个排序数组找中位数·就数字n的平方根·设计一个算法,抽奖次数越多中奖概率就越高·MySQL如何分析一条语句的执行过程。deletefromt1limit3和deletefromt1的区别?一面·问项目·跳台阶·数组中奇数个元素·一栋楼有n层,不知道鸡蛋从第几层扔下去会碎,用最少的次数找出刚好会碎的楼层·动态规划与贪心有什么区别·redis数据结构的底层实现·redis如何实现高可用·负载均衡算法有哪些·服务发现是怎么实现的·熔断是怎么实现的·id生成器怎么实现的,如何实现全局递增·协程和线程的区别·进程间通讯方法·平时逛哪些论坛,研究哪些算法·paxos算法,这个算法我说不清楚,然后说了raft算法·gdb怎么切换线程·如何判断一个图是否有环·介绍一下缓存·查看CPU的命令和磁盘IO的命令二面·项目的系统架构画一下·如果用户量上涨怎么优化·负载均衡的加权轮询算法怎么实现·背包问题
    0 0 111
  • 面试公司:深信服科技股份有限公司面试岗位:Java开发一面:视频面(40min)·简单的问实习,做过什么项目,实现了哪些功能?·SpringBean的生命周期?·Spring容器每次启动的时候,都会触发每个bean的实例化吗?单例作用域和原型作用域的区别?·如果要给每个bean都加一个字段属性,如何实现?·Mybatis的一级缓存和二级缓存,二级缓存有什么缺点?·讲讲HashMap、ConcurrentHashMap、Hashtable·jdk1.8为什么引进红黑树而不用其它的平衡二叉树?·怎么对一个Map集合进行遍历,这样遍历有什么好处?·Map有迭代器吗?Collection是Map的父接口吗?·讲一讲jvm的内存模型·讲一讲新生代的内存划分以及新生代和老年代的垃圾回收·典型的新生代和老年代垃圾收集器分别有哪些,他们是如何配合工作的,STW指的是?·TCP三次握手,为什么两次握手不行?·jdk1.8流式编程有什么优缺点?·反问二面:视频面(30min)·先是简单问了项目,然后是3道编程题,第一道是分析代码输出结果,第二道是链表的反转,第三道是判断两个链表是否相交(要求使用最快的方法,并且不能借助额外的空间)三面:视频面(40min)全程是问实习和项目的一些问题,还问到了操作系统,比如针对我项目中遇到的一个并发问题,让我解释一下操作系统层面涉及的知识,包括进程通讯的几种方式以及死锁的相关知识,基础的话问到了CAS机制,以及Lambda表达式,让我举一个lambda表达式的例子HR面:线下面(30min)·为什么选择深信服?·通过什么渠道了解到深信服?·选择一家公司,你会从哪些点进行考
    0 0 65
  • 面试公司:小米面试岗位:Java开发面试问题:1、自我介绍我重点的讲了一下自己对于JVM和JUC都比较的了解。2、讲一讲垃圾回收的判断算法3、讲一下垃圾回收算法4、你都知道哪些垃圾回收器?5、讲一个你熟悉的垃圾回收器我讲了CMS的原理、特点和优势,以及它和G1的区别后来面试官说看我的基础还行,就问的再深入一些6、hashmap的结构是怎样的?7、hashmap如何保证线程安全我一共说了三种8、springMVC的运行原理是什么?从一个请求进入到返回的过程我说了dispatcherServlet-处理器映射器-处理器拦截器-model那一套,但是,面试官说不是这个,之后,面试官给我详细的讲了filter-dispatcherServlet-controller这个过程。面试官真的很有耐心呀!9、讲一下IOC和AOP10、@transantial的传播行为有哪些?我只说了两个,面试官说有7个,之后他给我介绍了一下之后,我们就谈到了项目11、介绍一下项目12.如,只有一个redis服务器,redis服务器挂了如何才能保证服务器正常运行和数据一致性?刚开始我说了redis持久化,可是在redis恢复的过程中,以及恢复后如何正常运行和保持一致性,这个我没想出来,因为去我觉得单个redis服务器并不能够保证这样的情况,至少应该有主从同步两台redis服务器,最好是哨兵模式。13.算法判断链表有环面试感受:总而言之,面试的整个过程,面试官都非常的有耐心,中间还给我讲解了一些我理解有错的知识点。
    2 0 79
  • 面试公司:京东科技集团面试岗位:后端Java开发面试过程:电话面试,30分钟左右,很多问题没有回答上来基础部分:·arraylist和linkedlist的区别?他们在插入一个数的效率上有什么区别?·介绍一下hashmap·concurrenthashmap和加了sync关键字的普通map有啥区别·mysql的事务了解吗·线程与进程的区别·线程有什么状态·jvm介绍一下·tcp/ip三次握手四次挥手·http协议了解吗?项目:·FTP协议中文乱码,协议内部是为什么(不知道,我就直接调的包,然后中文乱码加了一个通信协议和UTF-8的参数)·线程池了解吗?当程序用close()方法后,线程池里面的连接会关闭吗?比较熟悉的项目介绍:最熟悉的是PGSQL和ES的数据同步,用了一个git上的开源项目作为中间键。首先是介绍了一下项目,然后是ES的底层写入原理(项目用到自己了解过,介绍了一下)最后问我简历写了对并发有了解,就问了我高并发,我说其实我不咋会hhh
    2 0 79
  • 面试公司:上海申通物流公司面试岗位:Java开发面经面试问题:1.说一下项目中用到的redis的场景。2.redis为什么这么快?仅仅因为是读内存吗?3.redis数据结构有哪些?4.java8里jvm运行时数据区,堆中有哪些分代?用了什么垃圾回收算法?分代比例是多少?为什么是这个比例?5.mysql如何调优的?说下执行计划列表中参数(任意两个)?sql慢的话一定是没有命中索引吗?如果现在有个查询慢仅仅是因为数据量大,你准备怎么优化?为什么?6.索引的数据结构有哪些?各有什么区别?7.讲下对aop的理解,底层原理是什么?jdk与cglib的区别在哪里?各有什么优势和差异?有没有一种情况是aop无法代理的?有没有碰到过@Transactional失效的情况?知道为什么会失效吗?(碰到但不知道,他解释是和代理失败有关)8.说下你了解的数据结构有哪些?说下如何计算树的深度。9.synchronized和lock区别在哪里?说下synchronized锁升级过程?10.Lock如何做到公平锁和非公平锁?抢占式和非公平锁是一个概念吗?11.说下项目里哪里用到多线程?用的线程池是什么?为什么用newFixedThreadPool?它有哪些弊端?线程池参数有哪些?阻塞队列用的什么?为什么用这个?有什么弊端?(无界队列会导致内存溢出)12.平时如何学习的
    4 0 58
  • 面试岗位: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 74
  • 面试公司:虾皮面试岗位:Java后端开发面试过程:笔试1.选择题10道计算机相关10道数学相关2.编程题用多重背包算法来做根据给出的数据建二叉搜索树,再返回所有叶子节点k个一组翻转链表一面1.Linux·进程间的通信方式·内核空间和用户空间;为啥要这么区分·什么是分段机制以及分页机制2.网络·TCP四次挥手的过程·TCP流量控制和拥塞控制·输入https://www.shopee.com以后的过程·对websocket有了解吗·IO多路复用的几种系统调用;主要区别3.数据结构·什么是红黑树·介绍一下B+树、B树4.线程·Java多线程实现方式5.MySQL·持久化手段,执行update语句时,如何保证数据持久化·ACID6.Redissortedset底层的数据结构;原理7.Kafka·原理·怎么保证高可用、高性能二面1.ConcurrentHashMap·get、put方法·为什么插入新节点的时候是用尾插法2.网络·web安全有了解吗·CSRF·TCP的CLOSE_WAIT和TIME_WAIT状态;CL
    2 0 135
  • 面试公司:网易有道面试岗位:Java开发面试问题:1、讲讲你这个项目都有什么模块。2、说一下进程和线程。3、说一下进程间的通信。4、进程和线程的关系。5、线程之间的通信。6、线程都有哪几种状态。7、线程怎么样会进入阻塞状态。8、阻塞结束后会进入什么状态。9、说一下JVM内存模型。10、如何判断一个对象是否是垃圾。11、知道什么垃圾收集器。12、==和eauqls有什么区别。13、什么时候要用到equals,并且有什么注意事项。14、hashmap在put的时候可能会遇到什么问题。(死锁)15、你刚刚说intern()可以让他们==相等,为什么。(都是常量池)16、form的enctype设置过什么类型。17、post和get的区别是什么。18、302状态码什么意思。19、MySQL底层使用的什么结构,为什么。20、为什么添加索引能加快查询效率。(我从b+树结构来考虑的)21、两道SQL手写题。
    3 0 101
  • 面试公司:喜马拉雅面试岗位:Java开发面试问题:1.ransactional为什么会失效,transactional原理是什么?2.ybatis索引数据结构,如何优化,b树和b+区别3.ybatis通过接口注入sql的原理。4.手撕单例模式2种5.讲下jmm内存模型6.讲下jvm运行时数据区7.讲下垃圾回收算法8.cRoot对象有哪些?9.讲下垃圾回收中的并发标记10.讲下cms和g111.讲下垃圾回收过程12.讲下aqs如何实现可重入锁13.讲下锁升级过程14.讲下你用过哪些线程安全的list15.设计一个抢红包程序架构和思路16.微服务组件17.讲下hashmap结构,是否线程安全?18.聚集索引与非聚集索引19.算法,单链表一个指针,如何清空一个节点值,不删除节点。20.算法,单链表如何判断是否有环。21.copyonwriteArraryList原理22.慢sql如何优化23.索引建立原则24.innodb存储引擎特点25.事务特点acid26.事务隔离级别各解决什么问题?27.分布式系统的cap特性?28.redis常用数据结构29.redis为什么不用keys查询30.redis持久化,优缺点,混合持久化32.amq数据丢失怎么搞33.分布式系统里如何保证一
    5 0 83
  • 面试公司:北京能通天下网络技术有限公司面试岗位:Java后端开发公司信息:坐标北京海淀宝盛广场,,公司规模大概有200人左右吧有一层是公司的研发人员大概有4/50人,做的是智慧客服系统,聊的过程中他们在对接京东啥的算是第三方的数据服务商吧!(问我的是一个估计有40多岁的大叔还是比较严肃。)面经问题1、Cassandra上来就问我数据库,回来后查了查才知道是个非关系型数据库;2、Redis集群的搭建以及数据的回复;3、电商项目中并发是怎么处理的;4、Hashmap的扩容、SQL语句的调优;5、最后又唠了唠期望薪资、职业规划啥的。面经总结这次面试整体压力还是比较大的,刚开始一定、一定不要慌,不然就乱了阵脚了,加油哦,学弟看你们的啦!面试官很大程度上也比较注重沟通的能力,如果说一个东西,语言上一定要表达的清楚,让面试官可以理解,如果问的问题不会,如果对这个问题涉及到的其它知识有所了解的话,可以顺带提一下,如果他感兴趣就可以接着说了,否则就说没有接触过或者忘记了。面试中难免会遇到紧张,尽量说话慢点,多想想再说,大部分面试官还是很随和的。面试过程不亚于学习过程,面试这段时间也一定不能懈怠,把所有的都精力都放在面试准备上,只要好好准备,面试中好好表现,发挥出平常的水平,正常的面试官就会给机会。
    3 0 58
  • 面试公司:钉钉(中国)信息技术有限公司面试岗位:Java开发面经内容|电话面试1.面试官声音听起来很温和,表达也清晰,主要问了当前项目的业务实现思路(比较幸运,基本上没有问技术点,可能因为项目部分聊的多了)。2.当前觅熊App(项目一)负责的精彩社区(朋友圈模块)如何实现?回答:通过Mongo中4类表实现动态发布,分别动态表,个人动态表,好友关系表,时间线表,这四类表按照省份分开存储3.如果一个用户发表了一个动态之后,后端流程怎么走?回答:首先mongo中找到动态表,存入一个记录,然后个人动态表插入一条记录,同时好友关系表,找到自己所有好友时间线表插入一条记录,最后通过RocketMQ发送异步消息,记录到后台统计.....4.如何实现分表存储?回答:主要是从当前ThreadLocaL中获取用户基本标示信息,然后定位用户信息存储的表格,找到表格之后,进行相应的操作面经总结运气好!碰到了一个不问技术.其实,技术提问+项目表述时间长度基本固定,如果不想让面试官问太多的技术,那就引导面试官看自己的项目表述的时间拉长,尽量把业务逻辑说一点,让他感觉你确实是在做业务如果流程当中有自己的擅长技术点重点突出一下,尽量确保项目表述的时间,从而达到压缩技术提问时间。
    2 0 87
  • 面试公司:北京恩信创业科技基本信息:坐标北京海淀上地,,公司规模还可以,主要做的是ERP方面的,准备往大数据方面进行涉足,仅供大家参考。面试岗位:后台开发面经内容1.面试官经常是看着简历问一些问题,他提问的知识点都是简历上专业技能和项目技术描述中的东西;2.问了我半天的购物车,所以第一个项目还是很重要的;3.最后聊了聊基础的知识点,集合、线程、JVM这些,将基本概念回答了一下,后来建议大家最好能说的深入一下,感觉面试官在这块不是很满意。面经总结面试的时候心态最重要,其实每次面试不需要你全部都能答上来,只要你会的能说通透就好。还有越往深里问说明越对你感兴趣,是好事。每次面试完,先别纠结伤心难过之类的,先想一想面试中哪些自己没准备好,回来把面试中不会的搞明白,争取下次再问到这个知识点不会被问倒。我每天都是这么做的,学习效率特别高,我都感觉我这几天学的东西比一个月学的都多。面试其实挺好玩的,面试你的都是公司的大牛,每次面试都相当于一次指点,他们问到的都是很实用的知识。大家把心态放端正,工作都能找到,你想找到什么样的薪资的都能找到。我是建议大家要的工资高一点,说实话,敲代码会短命的,我们干的是卖命的工作,干嘛不多要一点。最后祝大家都能找到心仪的工作,然后再一起开始新的征途!我们真正的战场是工作以后!
    1 0 79
  • 面试公司:北京好好开车网络科技有限公司面试岗位:Java开发公司基本信息:坐标在朝阳区大望路现代城SOHOC座311面试问题:1.自我介绍然后讲了一下自己的项目的情况单点登录,购物车上下架。(简历上写的功能要都能说出来,稍微带一点具体代码逻辑的例如token放到cookie…)2.面试官先从java基础多线程的问题,对锁有哪些认识(可以想到哪说哪然后面试官会引导你,了解的能说多少说多少)3.java的集合ArrayList和LinkedList底层的数据结构?(对比着来说,然后为什么会这样,原因是)4.说一下java的HashMap的了解?讲到底层对它的一些理解。(map的扩容聊一下)5.mysql索引了解么?(B+tree那一套,还有聚簇索引和非聚簇索引的区别)6.jvm给我介绍一下?(说到垃圾回收算法差不多就行了)7.你对dubbo的理解说一下?(把dubbo那个图大概讲了一下)8.举一个具体的业务场景,问你这个怎么实现。9.手写一个单例模式,dcl单例模式。说明一下volatile这个关键字。(加synchronized锁解决线程安全,volatile解决指令重排)10.二面需要会数据结构算法冒泡排序和二分查找要会手写。(要写的完整)面经总结java基础这些的问题要去多看,面试官会和你在30min里引导和你沟通一些问题,过程中要将问题描述的准确。看思维逻辑和对知识的掌握程度。过程中感觉不对的可以稍微请教一下面试官,一定要记住这个问题,然后面试结束去搜相关的解决办法,然后脑子里就有个大概的思路了。
    2 0 96
  • 公司基本信息星光润玉,坐标在北京丰台区南四环,0-20人的小型公司工资给到初级程序员7k-8k面试岗位:Java开发面试问题:1.自我介绍然后讲了一下自己的项目的情况2.开始详细介绍简历上的项目的功能模块的实现3.项目说完java基础问题:抽象类和接口有什么区别4.java的基本数据类型有哪些?5.包装类是什么?6.数据库方面的问题:mysql的存储过程了解过么?(大概知道类似在mysql中编写代码)7.mysql的索引有了解么?8.举一个具体的业务场景,问你这个怎么实现。面经总结自我介绍可以简洁明了。但是简历上的项目一定要熟悉,面试官会和你沟通互动,项目这块逻辑清楚技术明确,做好准备,最好脑子里面有一些对应的代码,例如(redis实现分布式锁,通过setnx命令,然后在讲一下这个锁的过期时间的设置,这些有个了解别紧张用自己的语言描述出来就行),会问一些java基础的问题还有数据库方面的问题。要一边说一边思考,不会的不能瞎说。
    1 0 54
  • 面试公司:乐荐信息科技(北京)有限公司面试岗位:Java后端开发面试感受:问的特别细致面经问题1.简单的自我介绍2.项目负责的模块,(问了两个项目第一个和第二个)3.前后分离后端如何接收前端传送的json数据4.spring常用注解。5.简单介绍一下集合。(问到了底层,为什么数组带索引查询就快)6.开发中怎么用的事物7.==和equles的区别8.strings=newstring("aa")有几个对象9.抽象类能不能被final修饰10.http由哪几个部分构成,每个部分都存放的是什么东西。11.说一下hashmap12.有没有什么要问他的
    1 0 58
  • 面试公司:错题帮(北京)教育科技有限公司面试岗位:java后台开发面试总结:答出了70%,被技术总监,项目经理,老板分别面试面试问题:技术总监问题:1.介绍一下自己2.如果需要统计某个人的某个月的订单的总数,怎么样写3.到eureka注册中心注册,到底是干了什么事情,如果是集群部署又是怎么区分这两个节点谁是谁4.如何解决商品只有五件但是有10个人买的时候的并发问题5.前端参数既有文件,又有数据,如何拆分6.退货是怎么处理的?如何返回钱,你做支付模块为什么没做这个退货退钱?7.循环列表时如何删除?8.websocket用在那里9.如何解决三方包版本冲突的10.redis数据结构有哪些11.怎么做的redis的分布式锁12.自定义注解是需要做哪些13.es在哪方面用到了,会搜什么14.工厂设计模式是什么样子的,为什么要这样用,解决了什么问题15.编码规范有什么要求16.划分了多少个微服务17.mybait未查询到,是null还是size==0?18.做过部署吗?19、之后,介绍了一下公司的情况,薪资的情况,现在做的业务,问了一下职业规划,之前加班多不多,我们公司加班比较多.但是周末双休,我简单问了一下上班下班的时间。项目经理问题:1.负责哪个模块,你负责的这几个模块是单独的服务吗?为什么你会写到别人模块的接口2.fegin接口调用失败了怎么处理3.分布式事务的解决方案(讲的弱一致性,最终一致性的解决方案没讲出来,)4.rabbitmq用的时候是怎么用的(说了上下架,但是他不明白生成静态页面交给nginx是什么意思)5.mybatis框架怎么用的(我给他讲的是TKmybatis,估计是他没用过,给他懵了)前后端的分工说的不明确<br
    5 0 55
  • 面试公司:北京一统安易面试岗位:Java开发面经企业地址:海淀区静淑苑2号清华创业广场面试问题:1.mysql的缺点最多可支持多少条数据;2.你最熟悉的java知识是什么;3.ajax有什么作用可以做什么;4.你多公司有什么了解;5.介绍项目;6.询问项目的相关技术;7.了解一下工作经历及离职原因,谈一下待遇问题。面经总结成功入职,面试时应对简历非常了解,尤其是技术难点,面试时早到一会,给面试官留个好印象。
    3 0 67
  • 面试公司:度小满金融面试岗位:Java后端开发面试问题:1.介绍一下自己吧?为什么非本专业的要来做这个2.手写一个单例吧3.集合遍历时元素时删除元素的方法4.讲一下ConcurrentHashMap,知道啥讲啥5.讲一讲volatile和synchronized的区别6.讲一下乐观锁和悲观锁7.mysql左外连接的形式8.联合索引abc,如果条件中只有ac,可以用到索引吗9.如果一个sql出现在慢日志中,如何分析字段是哪个字段(面试官答案:explan,可以展示sql是如何查询的)10.redis用过吧,现场想一个如何用redis实现分布式锁11.#{}和${}的区别12.一次性插入多条数据如何插入?(一下问懵了,我反复确认后得知是问)13.@Requestbody和@responesBody的区别14.jquary的选择器id是什么,class是什么15.linux命令有什么16.docker镜像和docker容器有什么区别17.linux查看日志命令是什么(答:cat)要是文件特别长怎么办?(我很讨巧的回答了,我们图省事就直接点开日志文件看的)反问1、对我有什么建议嘛?感觉我有的明明都知道怎么回事,但是如果稍微问的深入一点点就不会了,回答的太浮于表面了。如果想长时间的呆在这个行业里,并发问题一定是跳不开的,可以在多深入学习一下,使用tomcat作为应用容器不应该作为对多线程不理解的借口,如果写代码的时候就糊里糊涂的,上线了可能会有更多的问题。要多了解sql,很多时候如果不知道自己sql的问题在哪里,就很有可能一条sql语句就把数据库写崩了。2、能推荐两本书吗?《深入理解java虚拟机》、《java并发编程实战》还给我介绍了一下这两本,前一本是中国人编写的,后一本是翻译的。前一本很有条理讲了jvm虚拟机的事情,后一
    1 0 69
  • 面试公司:北京中科大洋科技发展股份有限公司面试岗位:Java开发面试问题:1、mq怎么保证信息收到了2、各种设计模式说说3、hashmap原理,哪一步骤导致了他的线程不安全,线程不安全了会怎么样,4、mq有几种交换机?4、多线程锁你讲讲呗,乐观悲观自旋公平非公平,你知道多少说多少?我一个接口有多个实现类5、你怎么注入?线程池讲讲呗?6、Eurke是怎么注册的你说说?底层你能说说吗?7、你都知道Springcloud什么组建?都用过吗?Springconfig要是更新了,你咋办,你用啥方案?8、购物车里面我想取所有数据用啥方法呀?9、泛型T是啥意思?为啥要用泛型?10、类加载过程你说说?
    4 0 58
  • 面试公司:黑龙江省公众信息产业集团面试岗位:Java开发面试问题:1.前后端分离的项目前端是怎么进行测试?(框架)2.跨域问题该如何配置?(springmvc框架)3.前端发送post请求的时候参数的数据是json或者formdate数据后端该怎么接收?(springMvc框架)4.redis集群如何搭建?(redis)5.数据库进行查询的时候该怎么优化才能防止全表扫描?(数据库)(找到了比较全面的答案,这里涉及到了索引)6.多表查询的时候该怎么优化查询语句?(数据库)7.消息队列消息丢失问题该如何解决?(消息队列)8.mybatis通过数据库数据该怎么一键生成代码?(mybatis)9.mybatis接口中返回值是Listmap类型的时候xml语句中该如何配置?(mybatis)
    1 0 52
  • 面试公司:南京嘉腾北京分公司面试岗位:java开发面试问题:1.自我介绍2.介绍项目及负责的功能模块3.你的项目是怎么和数据库创建连接的?(叙述一下从controller到dao的创建过程)4.是否做过通信类项目?5.springmvc中的dispatchservlet执行流程6.集合是否有了解?都有哪些集合?(arrayList集合是动态数组那么和数组区别是什么)7.HashMap是否线程安全?为什么?8.了解io流么?(这里我说的是有些忘了,就没有再往下问)9.java是怎么处理json数据和xml数据10.设计模式了解么?(这地方我说错了,我说了解过工厂模式和装饰者模式让我阐述装饰者模式说明白给自己挖了一个坑)11.jvm内部结构是否了解,方法区是做什么的?内存溢出了解么?12.参与过集群搭建么?如何搭建?13.设计过自定义注解么?怎么进行设计?14.lamda表达式了解么?在项目中是否用过?15.项目打包是打的什么包?war包的内部结构是否了解?使用tomcat怎么进行部署项目?16.linux常用命令有哪些?如何进行vi保存数据17.薪资有什么要求?18.有什么需要向我了解的么19.什么是泛型?20.什么是序列化和反序列化?
    4 0 60
  • 面试公司:腾景数研面试岗位:Java开发工程师面试问题:1、docker的常用命令,进入是啥,docker的原理你讲讲,dockernamespace这个你了解吗,多线程现在有一个线程要停止,你准备咋设计这个代码,2、线程池的主要参数你说说,线程的几种状态,3、你学过数据结构是吧,那你懂哪几种排序方式?快速排序会吗?4、数据库的两种搜索引擎有啥区别,B+树是啥结构?5、Springboot跟Spring有啥区别,有很多Starter你能讲讲吗,你要设计一个Starter你咋设计?6、现在Linux中要有一个线程cpu占用很高,那你都用哪些命令去排查解决,7、常量池你讲讲吧8、hashmap为啥链表到8才转换红黑树9、Spring网关你讲讲,里面要是有动态过滤器你懂吗10、MQ的AMQP协议你懂吗?11、现在有1亿个数据要插入数据库,这个B+树结构怎么说?面经总结挺难的面试、数据结构不太懂,需要自主学习。
    4 0 57
  • 面试公司:北京致远互联软件股份有限公司面试岗位:Java开发基本信息:坐标北京海淀区北坞村静芯园,公司大概有几百人。主要是围绕项目技术去问,基础问的也很广从本基本的数据结构到集合到JVM和linux等。面经内容1.面试官说话清晰且善于分析,面试环境在小隔间很安静。2.上来先是自我介绍介绍做过那些项目3.根据项目问技术问题,比如:搜索模块用到ES就问会怎么实现搜索用到了什么分词器4.会问项目中用到什么技术,比如搜索用的ES、购物车用到Redis、登录用到JWT等等。会问所用技术的相关问题5.项目如果回答的差不多就开始问点基础,从最基本的java八大基本类型有哪些开始6.基础有问到:八大基本类型、数据结构、集合、hashmap和hashtable区别、装箱与拆箱、重载与重写的区别(基础这块回答集合那块不是特别好问到stringbuffer和stringbuider这块记错谁是安全集合了尴尬)7.JVM垃圾回收机制基本操作命令用到那些了?(知道G1但是具体话术不知道该怎么说了)8.Linux怎么查看当前有没有运行的java程序回答所用命令(当时真的记不清楚了,简单回答用过当时是看命令表做的操作)。面经总结回答问题的时候一定要听清楚面试官的问题,想好应该往哪个方向去答再开口这样既让面试官觉得你会思考而且回答的有逻辑,如果遇到忘记的实在想不起来的可以简单的用自己的话术描述一下,不要直接说自己不知道这样是最错误的回答,可以说忘记了但是不能说不知道,自己做的项目基本流程要熟悉,自己负责的模块要清楚工作流程和所用技术,有什么亮点介绍的时候也可以说出来,还要考虑项目开发过程中会遇到的实际问题,这一点面试官基本都会问的,然后就是基础点要广泛去复习,广度一定要有,对一些常问的问题要有深度了解,这次面试让我感觉到了所有面试官对基础要求的很扎实,会问的很广有些小细节问题也会问道,所以复习的时候如遇到细节问题一定要记住这样可以体现你对这块理解
    3 0 72
  • 面试公司:北京融和上智管理咨询有限公司面试岗位:Java开发基本信息:面试是一个30多岁的经理,语气很好,主要问了项目,项目简单的介绍了,然后就会技术点面经内容·说下最近项目你做的模块·说下SpringAOP的实现方式·说下Springboot·说下Rabbitmq·说下Redis的数据类型·说下线程安全的集合·说下SQL语句的优化方式·说下多表查询语句·说下SQL里orderby与groupby的顺序·说下反射的实现方式面经总结一定要把项目的细节说下,这样的话面试成功率很高,针对sql也会的很多,所以重点把sql看看。
    3 0 76
  • 转眼间从黑马毕业已经一个多月了,回想刚来黑马的时候,真是感概时间的无情,在此我要感谢一下黑马的老师,云四的每一位同学,在你们的帮助和陪伴下我度过了过去的4个月的快乐时光,真心的谢谢你们。黑马的学习氛围非常好,当然课程安排也是非常的紧,短短4个月学到的东西非常广泛,也非常全面,每天课上的内容,课下也几乎是只能练习一遍,完成一天的练习内容也就到睡觉的点了,所以其余的娱乐时间是根本没有的。在黑马的学习关键是要坚持,学习是不能有一丝松懈的,每天要合理的安排学习时间,已保证学习的进度。我一般遇到不会的问题,如果是不是必须先要解决的,那么我就会做其他的部分,等最后有时间或者是必须要用到的时候再研究,如果半小时还是没有办法,那么就赶紧问人了,在保证能够获取到知识量和不延误学习进度的前提下,多留点时间睡觉。我有问题首先是和同学讨论,渐渐的就发现身边的同学个个都是高手,每个人都有我学习的地方,我认为谈论问题每个人都谈一下自己的想法是解决问题最好的方法。坚持4个月下来,自己学到了很多东西,对于以后从事软件行业打下了坚实的基础。毕业之后我前前后后面试了大约20家公司,其中不乏知名大公司,也拿到了不少的offer,但是总是想着找一家更好的,薪资更高的,结果是我找工作找了好久,放低了标准,才找到合适的工作。在面试过程中能学到很多东西,每次面试回来一定要总结,包括hr和面试官问的技术问题,总结是非常重要的,面试经验是课堂上学不来的。面试前要做一些准备,比如项目的人数,周期,还有项目经理如何分工,模块用的时间等等细节问题。我在面试过程中遇到的面试官大多数注重的还是技术,问到技术,一定要解释的很清楚,最好是问项目的时候把技术融合进去,我刚开始面试的时候比较注重讲项目的业务,就是项目功能和流程,说的还比较清楚,但是最后没面试的效果也并没达到我预想的,因为好多知识点并没有说出来项目经理就打断了,他只是想了解一下我负责的模块,后来的面试我就把知识点全都融合到项目中的某一个模块,好比说我对SSH三大框架比较熟悉,项目中用到了SSH架构,就把SSH在项目中的用法说的细一点,慢慢的引导面试官问我比较熟的知识。面试官很大程度上也比较注重沟通的能力,如果说一个东西,语言上一定要表达的清楚,让面试官可以理解,如果问的问题不会,如果对这个问题涉及到的其它知
    4 0 103
  • 不包括学校组织的招聘会上那几家的面试,我总共面试了八家,其实面试经验也不是很多,但是我一开始的面试状态是什么也不会,什么都说不上来,到了最后几家,笔试题都能过了,项目也能说了。今天总结一下我的面试经验,供大家参考。一、准备阶段1、简历(1)工作经验最好写3年最后一家,我听两个hr聊天说,我本来在简历那一个环节被刷下去了,因为实在找不到人,就又把我的简历捡回去了。我简历被刷的原因是虽然我写了4年的工作经验,但是javaEE的工作经验只有2年,他们都是找3年以上的。所以同学们能写3年就写3年吧。(2)简历中的专业技能和项目中的技术描述经常被问到面试官经常是看着简历问一些问题,他提问的知识点都是简历上专业技能和项目技术描述中的东西。也可能会问他们自己项目中用的技术,那个范围就大了,准备起来也无从下手,但是简历中的知识点大部分会被问到,只要保证简历中的知识点不会被问倒,就能得到面试官的认可。准备这些知识点的时候,参考笔记或者面试题最好了。这样学的快,而且总结的也非常好。(3)准备最好的项目放在第一个一部分面试官只问第一个,可以说第一个项目是必问的。这都相当于半开卷考试了,都告诉你这道题必考了,为啥还不准备好点,所以第一个项目是简历中的重点,熟悉的知识点尽量往里面写,好好准备项目怎么说。2、笔试笔试题遇到的最多的就是张孝祥宝典里面的题,写代码的可以提前准备几个:两个单例模式,两种排序,数组实现栈等等。多看一些大家的笔试题,重复性还是挺高的。还会遇到一些逻辑推理题,这个我不知道怎么准备了,感觉是考思维呢。3、面试首先,不会的千万不要说,比如你在说一个知识点的时候用到了另一个知识点,心里就应该预料到面试官会马上问另一个知识点。可以利用这一点引导面试官去问你准备好的知识点。不会的你可以说不会,可以说忘了,但是不能信誓旦旦的乱说,搞技术的在技术方面都很较真,大部分都很讨厌这样的。然
    3 0 94
  • 面试公司:神州数码面试岗位:Java开发面试时长:40分钟左右面试问题:·你学的什么专业?·你进过培训班吗,是怎么入职的,第一份工作是怎么找的?·你讲一下平时在之前的公司从拿到一个需求到一个功能上线这个流程是一个什么样的流程,需求来源于哪里·你这也不像是一个IT公司啊·你说一下以你在公司参与的项目·有没有你独立负责的,你讲一下你独立负责的功能,有成就感或者有挑战性的工作·ES熟悉吗,说一下ES整个的架构中是怎么查到数据的?什么时间同步给ES,这个时间是同步的还是异步的,用到消息队列了吗·说一下分词是怎么来做的,有自定义分词吗·对公有云熟悉吗,阿里云、腾讯云、aws、oss·短信服务是阿里云对吧·Redis解决了什么问题?·消息队列解决了什么问题?在你们项目中解决了什么问题?·Mq用到了什么模式,广播模式?为什么用了广播模式·Springboot的核心配置文件有哪些哪两种类型·Kafka有没有用过·Mq怎么保证消息的稳定性避免丢失消息·对于一个项目在来讲,接到活以后怎么去安排开发任务,给一个功能怎么去完成这个功能,比方说图片上传这个功能,怎么去开发,怎么安排开发·MySQL存储过程用过什么存储过程,用在什么场景下,项目里面什么地方会用到mysql的存储过程·Redis的持久化有几种方式·能讲一下做的一个项目的主要流程,主要是做什么方面的功能的吗,以一个最熟悉的项目为例·单点登录里面授权过程拿到令牌怎么就可以访问了·后端这块有没有用到sei、rou·订单模块是一个微服务还是一个子系统·你没有什么想问我的?面经总结简历上的内容问的比较多,所以面试之前把简历内容整理好才行
    1 0 73
  • 面试公司:稻香湖农行面试岗位:Java开发面试题:·MySQL怎么加锁(表锁控制怎么实现的)·Linux常用命令·git常用指令·为什么要用maven/maven的作用·maven生命周期(clean,build....以及各自的作用)·hashmap的key能为空么,值能为空么·现在我有好几层循环嵌套,我想直接跳出最外层循环,而不跳出方法,用什么方法,什么设计,或者采用什么关键字能达到?·MySQL优化你能举个实现优化的例子么?在实际应用中·项目中常用到的工作负载,流量监控,测量并发,对应的英文熟悉么·抽象类可以用static修饰么,为什么·一个类中允许有多个main方法么,为什么·构造方法可以私有么?可以私有时是在什么场景用·单例时允许实例化对象私有么?还是必须是public没让介绍项目,没问什么框架,业务流程没介绍,嗯就是这样...面经总结针对技术点会的比较细,发现自己专业技能的东西不会,那么接下来重点对这块看下
    5 0 56
  • 面试岗位:Java开发面试公司:北京联合永道软件股份有限公司面试时长:43mins面试问题:1.事务的四大特性,以及隔离级别?2.应对并发的处理方式?3.用过那些框架?介绍一下4.为什么要选用doubo?5.数据库事务实现原理是什么?6.LinkedList和ArrayList的区别?7.消息队列的消费机制,如果消费者死亡怎么办?8.项目中什么地方用到了多线程?怎么处理高并发?9.面试中涉及到不少算法的,递归排序10.Spring3中事务控制的原理是什么?事务配置有哪些关键点11.arrayList,linkedList之间区别(扩展到底层)?12.String,StringBuilder,StringBuffer三者的区别?13.数据库的优化?四种引擎?14.springMVC的工作流程?15.ArrayList和LinkedList的区别是什么?16.HashMap的数据结构是什么17.对JVM了解与否18.谈谈对线程池的理解?19.父类的静态方法能否被子类重写?20.请说明数据库主键,外键的作用?21.索引的优点和缺点是什么?22.什么叫视图?23.java创建对象的几种方式?24.switch能否作用在byte,还是long上?
    3 0 77
  • 面试岗位:Java开发面试公司:北京安码科技有限公司面试问题:1.StringBuffer和Stringbuilder的区别?2.Get和post请求的区别3.spring常用的注解?4.==和equals的区别?5.什么是aop?6.Solr是怎么创建索引的?7.介绍一下redis8.Hibernate的Hql语句解释一下?9.Linux查看磁盘空间的命令是什么?10.Js怎么实现动态抓取面试虐我千百遍,我待面试如初恋!又是一次充当炮灰的面试,加油吧!!!
    3 0 75
  • 快速扫码进群
    加入职友圈
下一步
知道了