1、拷打项目 2、线程池流程 3、死锁的必要条件,给了一个转账场景问会不会发生死锁 4、tcp的流量控制与拥塞避免 5、乐观锁悲观锁 6、AQS 7、springboot中不想加载一个bean如何做 8、spring AOP 1月份面的,当时在家摆烂,八股全部忘光光!不出意外g
第一次面试,被狠狠地拷打了 1.自我介绍 2.谈一谈你项目中比较难的一个点 3.为什么选择用两级缓存? 4.缓存和数据库数据一致性是如何保证的? 5.缓存遇到并发查询的情况怎么办? 6.synchronized和其它锁有什么区别? 7.Elasticsearch中用到了哪些类型?document是如何配置的? 8·对于jvm你了解哪些? 9.你项目中用的哪个垃圾回收器? 10.G1的回收过程? 1
KPI面,面了45分钟,基本上围绕着项目来问八卦,回答上来了85%—90%的问题,然后反手挂。
1.自我介绍 2.聊研究生课题 3.分布式系统注册机制怎么实现 4.对于一个分布式系统什么是最重要的 5.cap,base权衡 6.对于一个服务怎么做分布式,例如滴滴出行的乘客打车之后的所有过程,整条 7.6详细讲讲涉及到什么服务链路 8.如何考虑7的微服务拆分粒度 9.接着6如何对持久存储层进行存储拆分,如何分库,如何分表 10.聊个人项目 11.对于算法工程的理解 12.算法工程的核心要做到啥
感觉是个大boss,啥都会,最后还意犹未尽地说能不能再问问python 1.自我介绍 2.倾向于业务还是技术 3.对技术和业务的理解 4.对于哈希表的理解 4.1键值对加快查询速度 5.对于hashmap理解 5.1哈希冲突 5.2散列法 5.3数组+链表/红黑树 5.4扩容 5.5hashcode 5.6怎么重写hashcode 5.7为什么需要重写hashcode 5.8什么时候会出现重复(寄
1.自我介绍 2.说一下hashcode() 3.面向对象三大特性 4.接口和抽象类区别 5.说说HashMap的结构,扩容机制等 6.JVM内存 7.新生代对象转移到老年代的条件 8.如何判断一个对象是否可以回收 9.spring循环依赖是什么,spring如何解决 10.聚簇索引和非聚簇索引区别,B+树叶子节点结构特点 11.mysql有哪些锁 12.mysql事务隔离级别,默认隔离级别,如何
上午一面,下午电话二面 1.自我介绍 2.项目中redis的场景,解决的问题 3.redis和mysql的数据一致性 4.redis双写一致性如何保障 5.spring事务传播机制,事务传播如何做的,如何判断是否存在事务 6.jmeter功能和参数设置 7.算法口述思路 8.springboot常用注解 9.反问环节
电话面试 不到20min结束 问的问题也很随意了 不确定是真心招实习生还是刷KPI 没有自我介绍 直接开问 Java的祖先类 Object类有哪些方法 集合的概念 比较ArrayList和LinkedList 它们是线程安全吗?为什么 (沉默了几秒钟,感觉是在找题) 写sql:学号、姓名、科目、成绩4个字段,查找所有科目总成绩大于10的学生学号、姓名和总成绩 线程池的工作原理 具体讲讲实习经历、遇
自我介绍 (根据问的先后顺序写) 1.说说类的加载机制 2.说说JVM(中间问了双亲委派) 3.你项目中用了MongoDB,那你说说MongoDB和Mysql的区别以及各自的优势 4.说说MongoDB的应用场景,为什么 5.说说Mysql的事务 6.说说Redis的淘汰机制 7.Redis的常用数据类型有哪些(中间问了个数据结构的底层原理,还提到了跳表) 8.算法你熟不熟悉 9
自我介绍 hashmap 他的线程安全类 hashmap是会死锁的, 你知道吗(头插法会死锁) i++是原子操作吗(不是, 可以用AtomicInteger, 用CAS去做, 但是如果竞争激烈的话会导致自旋消耗过大, 这时候要换LongAdder) 动态代理和静态代理(jdk原生或者cglib, 答得不好) jvm的理解(数据区,回收器,对象内存分布,回收算法) 常见的7个GC回收器 四个引用(强
很早之前投递的,前天被通知从Java后端的池子里捞起调剂到技术运维了 部门 京东科技-京东云事业部 一面 6.14 两个面试官 面试官介绍部门相关情况,开始提问 1.有用过Linux系列的操作系统吗?用的系统版本是多少?Linux内核是多少? 2.Nginx和其他的一些中间件一般部署在哪里? 3.讲一下自己的项目经历,特别是实习经历?实习经历最后这个项目在公司得到应用了吗?自己在这个项目中承担了一
你之前说你的项目这边涉及大数据这块比较多,那你代码工程是怎么样的一个工程,就是直接用一些have的SQL去搞这种直接数据的开发,还是怎么去做的这种系统的编程。这个工程是怎么搭出来的 对外提供什么接口,系统之间是怎么调接口的传输方式,就是说不同部门之间怎么去调一个服务 Java通常使用什么方式实现http的调用 http里面的get和post有什么区别 从controller到service都用到什
本硕末9计算机,投了一个月面了很多,屡面屡挂进二面的都没几个,没想到京东给我捞了。 #我发现了面试通关密码# 4.28一面 自我介绍5min 问研究生课题,让详细介绍,拉扯了非常长时间 怎么判断短视频抄袭(面试官详细介绍了给出的场景,以及需求) 如果视频非常多搜索时间非常长怎么办(答用索引分库分表) 反问环节 一共40分钟,任何八股都没问,java项目也没问,一直问研究生课题,最后问了问场景题,给
1、介绍实习,询问实习经历 2、python常用的库,有没有用过request库 3、分表是用中间件的方式还是直接模的方式 4、redis常用的数据结构 5、数据库左右关联 6、hashtable和hashmap的区别 7、开发系统中怎么做分页的 8、spring 的aop 9、幂等性的处理方式 10、rocketmq和kafka的优缺点是什么,为什么用rocketmq 11、Linux 中的 g
1.HashMap数据结构 hashcode算法 2.线程池参数 3.JVM及调优,垃圾回收 4.MySQL中固定枚举数据存储数据类型 5.表连接 6.深分页 数据库实现 7.Redis热点问题 #你觉得今年春招回暖了吗##23届找工作求助阵地# #软件开发2023笔面经#