中科曙光Java开发一面面经 9月27日下午面的。 在BOSS上投的,大概半个月之后约面了,就大概20分钟左右,感觉有点kpi,但是面试官态度挺好的,挺温柔的 1.微服务和单体框架的区别是什么?优势是什么? 2.HashMap线程安全吗?有没有线程安全的Map可以使用呢? 3.创建线程有几种方式? 4.讲一讲线程池是啥?线程池中的线程个数一般怎么配? 我回答了javaguide中说的美团的骚操
base武汉,面试官迟到了几分钟,没开摄像头。面了大概一小时,用的腾讯会议,代码题共享屏幕然后用本地IDE写。 1.自我介绍 2.项目用到什么技术 3.讲一下JVM和每个区域存放什么? 4.垃圾回收是在哪个区域发生,讲一下垃圾回收? 5.说一下常见的数据结构? 6.红黑树的原理和特点? 7.Hash和红黑树的区别? 8.平衡二叉树和红黑树的区别? 9.介绍一下HashMap的底层数据结构 10.手
一面:2023/11/15 ### Java - LinkedList比ArrayList效率高吗? - ArrayList为什么能以O(1)的时间复杂度找到元素? - ArrayList和HashSet区别 - 如何比较两个对象是否相等? - 一个类A里面有一个String变量一个Integer变量,如何重写equals方法来判断类A的两个实例是否相等? - 检查是否是同一个对象 - 检查是否是
一共有3个人,感觉一个是HR一个是程序员另一个感觉越高级一点,差不多快40分钟 1.自我介绍 2.java里面有哪些锁 3.synchronized和ReentrantLock实现机制的区别 4.synchronized1.6后有什么变化 5.ReentrantLock内部的实现机制 6.什么是公平锁什么是非公平锁以及是怎么实现的 7.线程池的核心参数 8.线程池拒绝策略 9.java的里面有哪些
昨天下午面的,到现在没消息估计是寄了。挣扎一下写个面经攒攒人品。 1. 介绍一下你自己 2. 手撕算法剑指 Offer 42. 连续子数组的最大和 3. 智力题:n个直线分割一个平面,写f(n) 1+n(n+1)/2 4. 智力题附加:n个角(一端顶点俩射线)分割一个平面,写f(n) 不会 5. 实习经历说一下 讲了把表的附加属性字段(需要经常添加的字段)分离出来,用一个字段json串存储,又建了
1.介绍一下你的两个项目 2.简单询问一下项目的基本情况 3.Springcloud常见的组件 4.RPC框架了解嘛? 不了解..... 5.Redis在项目里面的作用? 6.分布式锁用在什么场景? 7.你使用Redisson如果程序出现问题一直卡住怎么办?不是会续期嘛? emmm...设置一个上限时间 8.Redisson支持什么数据结构?你使用了哪个? 9.Redis的五种数据类型? 10.什
1.自我介绍 2.讲讲JWT 3.数学怎么样? 4.加密算法你知道哪一些? 5.RSA是对称加密还是非对称加密?RSA原理 非对称,刚好说反 6.讲讲Nginx,说说你使用中如何出错以及解决的? 7.如果只有一个端口,Nginx转发,你怎么知道是哪一个端口转发的? .....不会 8.你这种外卖项目我看过好多次了,你们怎么都一样啊? 项目组人比较多哈哈哈哈(bushi) 9.讲讲Mysql存储引擎
自我介绍 1.为什么想来互联网 2.遇到最大的困难 3.最大的优点和缺点 八股: 1.项目用到的多线程? 从微服务角度介绍业务,再使用线程池,实际开发的过程中,难免需要调用多个接口来汇总数据,如果所有接口(或部分接口)的没有依赖关系,就可以使用线程池+future来提升性能。 2.SQL题:存在a表不在b表的数据 ①使用 not in select distinct A.ID from A whe
1.自我介绍 2.项目用docker部署,讲讲怎么部署的? 3.Nginx反向代理,讲解一下,为啥要用这个? 解决跨域 4.讲一下跨域是什么? Nginx来解决跨域有点牵强 ,还想说其他不让说了 5.网关怎么解决跨域问题?也讲讲JWT 网关解决跨域不懂..... 6.你提到了Session,和JWT区别 阿巴阿巴,还有嘛?没了.... 7.如果在微服务里面用Session,如何共享嘞? 定义一个全
上来网先断了。。。重进了好几次 面试官介绍了一下高德 介绍项目 项目: 因为项目中涉及了图网络,问了很多项目中用到的图算法 深挖了项目的总体架构,输入输出等等 如果要求项目服务的稳定可用,有哪些方案?(答了NGINX和nacos负载均衡) JUC: 线程池参数和工作方式?(答了) MySQL: MySQL如何改进慢查询?(答了SQL索引、表设计、索引设计) 使用联合索引需要注意什么?(答了最左匹配
1、项目详细介绍 2、mysql redis 一致性,包括写写和读写不一致以及根据更新顺序的4种情况。 3、mysql explain 是否索引,介绍各个字段内容 4、数据库表的设计 5、try catch finally return执行顺序 6、多线程的优缺点以及安全性如何保证 7、jvm垃圾回收原理 8、static作用,常见的异常 9、列举各个分布式事务原理和优缺点 最后一个只举了一个例子
面试时长 25 min 首先自我介绍 全程无八股,全业务场景 技术部分: 1. 问简历项目(两个springcloud,一个golang) 2. nacos服务发现原理(服务注册+内置dns解析) 3. 微服务健康监测怎么实现(说了tcp,rpc,面试官勉强接受) 4. MQ如何确定生产者(消费者)确实发布(收到)了消息(答了回调,面试官表示不正确) 5. 大量服务向redis拿缓存的解决办法(答
面试主要考试题型分为四大类:人际关系、计划组织、应急应变、综合分析。 其中最重要的是人际关系和综合分析类。最近几年的考向,侧重于综合分析,今年广东省考69道题,53道是综合分析,大家可见其分量了,下面我一类一类的来讲。 人际关系:目前市面上,讲人际关系讲的好的老师有两个,一个是粉笔的袁东,一个是亦申红宝课的凌泽师兄。 人际关系的考题也是很重要的,如果有条件,可以两者都学,如果没有,择其一就行。 第
半结构化面试。10分钟左右。 一分钟自我介绍 简要叙述你个人做的最成功的事 金融科技助理方向有两种岗位,软件开发(Java)和数据分析,选哪一个 谈谈数据分析流程,注意事项 为什么选择招银苏州 想不想体验银行业务的一线工作 到岗时间和能保证的实习时长
9.9一面25mins 自我介绍 项目介绍 前端用什么框架 支付双方的校验? HTTPS效率降低,怎么优化? Netty的优点? Netty哪些网络协议? Netty的线程模型 Bossgroup线程设置多少线程 Netty线程组默认多少线程?NioEventLoopGroup默认创建的线程数是cpu核心数 * 2 心跳机制如何实现? 序列化如何实现? RPC中输出日志怎么方便打印?责任链模式 J