#软件开发2024笔面经# 面的Java开发岗,全程半小时吧。 问的主要是多线程的问题 1 多线程有什么用?什么是线程安全 2 一个线程如果出现了运行时异常会怎么样,对线程优先级的理解是什么 3 java中用的是什么线程调度算法 4在多线程中会遇到什么问题 5有哪几种锁(乐观锁,悲观锁……没听过) 6 如何合理配置线程池(配置线程数) 还有一些忘了…… 有大佬也面了得物嘛 #投递实习岗位前的准备#
45min 自我介绍 讲一个项目 项目相关(15min) 算法题 小于n的最大数(没做出来) 那来聊点其他的吧 介绍http协议 http协议keep-alive的最长连接时间多长? 反问: 给个机会再出个题(答:没时间了) 总结:问得很少,除了项目,其他答得很差,求求给过
1、拷打项目 2、线程池流程 3、死锁的必要条件,给了一个转账场景问会不会发生死锁 4、tcp的流量控制与拥塞避免 5、乐观锁悲观锁 6、AQS 7、springboot中不想加载一个bean如何做 8、spring AOP 1月份面的,当时在家摆烂,八股全部忘光光!不出意外g
使用如流,我说对面有点卡结果直接关摄像头了(我真的很不喜欢对着自己说话,所以全程都低头 30min左右 介绍项目、根据项目提问 黑盒测试、 计算机网络协议(我说了有7.4.5,问优缺点) 数据结构算法(我说了排序,但还不如不说,忘完了)、 如何对一个项目进行测试、 为什么选择该岗位、 接口测试工具-postman(是不是现在都不用了,一点没问 性能测试工具-jemter( 性能从哪些指标开始-响应
1.问简历!所有项目都问! 2.python里怎么打开和关闭文件 3.使用过什么py的库 4.python中常见的数据类型有哪些 5.什么时候使用过字典 6.python的深拷贝和浅拷贝 7.使用过什么框架
二面 介绍项目 快速排序原理、时间复杂度、空间复杂度(空间复杂度回答是O(1),实际上是O(log n )) 多线程会出现什么问题(计算错误问题等等) 如何解决线程同步的问题(Synchronized、信号量、volatile、Reentrantlock、实现AQS。一面的时候问过,但是只回答了锁,这次把所有锁的实现都说了。) 锁的原理(操作系统的PV操作) 多继承是什么,代码上有什么需要注意的地
1.算法题1 找每个叶子节点的路径 2.算法题2 层序遍历 3.list LinkList区别 4.讲讲HashMap 5.HashMap扩容 6.java的锁 7.讲讲AQS 8.讲openfeign底层原理 9.调用openfeign失败怎么处理 10.如何实现redis和mysql数据一致性 11.场景题:一个订单有多人查看且可能会被修改,在分布式的情况下,任意方式实现
Java中的基本数据类型,以及各自的长度 👇 Integer x = 1, y = 1,z = 1,k = 1; System.out.println(x==y); System.out.println(z == k); Java中类加载的顺序(构造器,静态代码快)👇打印顺序 public class Parent{ public static String pStaticStr =
1.聊项目+实习 2.Redis的五种基本数据结构,缓存击穿,缓存雪崩,缓存穿透如何解决 3.Mysql的事务 4.幂等性问题如何解决 5.说一下springCloud 6.微信朋友圈点赞测试用例 第一次有面试官夸我
上来先聊了会天,然后做自我介绍,介绍一下实习的工作内容(45min) 1. 总结一下Spring Cloud(五大组件 + 目的、功能、大概实现原理) 2. 讲一讲Nacos和Feign的工作流程 3. Gateway起什么作用?如果没有gateway可以吗 4. 介绍一下Skywalking进行全链路监控的原理 5. 项目中用的是什么MQ?在什么场景下用的?MQ一般用于解决哪些问题? 6. Sp
1.自我介绍 2.对公司的了解 3.个人发展意愿 4.一道题 最长不连续递增子系列长度 没写出来 挂了 不好意思,没挂 说早了!!!看来是真的很缺人了
今天晚上刚刚面试完,趁机记录一下。 (面试官人很好,帅气且耐心) 1. 上来就问了简历上的三个项目,挨个问的,问的很细,在问的过程中顺带提了一些八股。 2. 项目中分布式锁为什么了使用了redission(只说了对它比较熟悉); 3. Java中有哪些锁(回答了synchronize和lock,简单介绍了一下两种锁的优缺点),追问synchronize原理(不会); 4. 项目中为什么要用Spri
先做了四道MySQL的题,考了多表联查,函数,比较简单。 然后技术面,重点问了项目,然后是spring,mybatis,没有怎么问八股文。 没回答出来的的题: 1.mybatis一级缓存二级缓存 2.两个类互相调用,循环互斥 还问了IOC,AOP,spring常用注解,springMVC流程之类的 可能回答的还行,技术打个直接找了hr面,hr聊了一会又找了boss 公司最多给开2000,要求加班到
面试官人很好很有水平,知道我准备了啥,准备的是一个没问(为啥不问问juc,jvm,集合啥的),啊啊啊,要我写个sql,虽然很简单(计算某列的不重复元素个数),为什么会问sql啊,我一写后端的。还问了实现一个服务转发的架构(比如NGINX的架构),no,,,,,这个我也没准备,我居然扯到io多路复用去了,它的缺点还没答出来😁 必是凉了 #网易信息集散地#
(应用软件开发—Java岗) 6.15 一面 40 min 1、说说你对Linux的了解 2、Linux常用命令 3、有使用过多线程技术吗,说说你对多线程的理解 4、创建线程池的方法 5、线程池的类型有哪些 6、如何破坏、预防死锁 7、为什么要使用单例模式,你是怎么实现单例模式的(提了一下项目里有用到单例模式) 8、单例模式加锁会导致死锁吗,怎么在并发情况下创建单例而不会造成死锁的发生 9、说一下