60min 1.自我介绍 2.tcp和http区别 3.为什么三次握手,如果两次握手会怎么样 4.http请求包括哪些内容、常见状态码、content-type有哪些 5.数据库相关、什么是事务?同一个事务中,一个ip地址对应多个连接的操作,在事务中会生效吗 6.事务隔离级别,幻读,详细说幻读的场景 7.针对幻读,线程1插入,不提交,线程2,插入前,线程2查询,插入后,再查询,会发生什么情况 8.
hashmap的get put流程 ConcurrentHashMap 介绍 cas介绍 线程池介绍 阻塞队列怎么存取 MySQL索引介绍 给个sql判断索引是否生效 redis数据结构,底层实现 算法:最长回文子串 #你的秋招进展怎么样了#
自我介绍 询问实习的项目(让你讲一下做了什么) 什么情况下及为什么使用ES?(说了倒排索引、分片机制) 项目中有出现过什么问题?如何解决的? 实习项目中ES集群配置? HTTP请求类型有哪些? GET和POST的区别? 什么情况下加索引,原因? 知道MySQL的三大范式吗? 编写SQL时会考虑哪些方面? 如何评判一条SQL的性能? Kafka如何在项目中运用的? 项目上有做过哪些优化? Redis
2022.9.15 1.自我介绍 2.选一个项目介绍一下(RPC),有Dubbo多少的功能(30%吧) 3.如何暴露服务(不会) 4.服务挂了怎么办(连接断开),然后呢(不会) 5.数据库,一张表里有三个字段,订单id(时间+随机),用户id(随机),下单时间(毫秒级),此外还有其他的字段,如果是你,用什么做主键,用什么做索引,为什么(随便说的,忘了) 6.为什么一般用自增id做主键(存储时顺序插
9.29补充,兴子捞我进二面了,在10月1号,感谢兴子给鼠鼠一次机会 --------------------------------------------------------------- 21号下午五点多面的,面的中兴南京软件开发岗(Java),大概25分钟 --------------------------------------------------------------- 两
苏小妍一面(25min) (两个面试官轮流问的) 1. 自我介绍(不允许说姓名 2. Sql(查询表中前十行) 3. 算法题:找出单链表中的环(口述了两种方法) 4. 问了一下熟悉的java集合(hashmap和concurrenthashmap) 5. 问了一下如何创建多线程 6. 用什么方法顺序打印多线程 7. 问了一下线程池的核心参数 8. maysql的存储引擎 9. redis的持久化机
常规环节 自我介绍 聊平时学的内容 聊实习 八股 http的了解 https非对称加密的过程 如果https被中间人转发的话怎么办 Spring的AOP怎么实现数据库的回滚,如果让你设计你怎么做(问得比较细) yaml属性注入 代理模式 原生jdbc的流程 Mybatis的好处以及使用的一些流程 当天通知一面过了,10.18已完成hr面 #新国都##Java##秋招##面经##校招#
一面:hr,常规问题,问你几个offer,薪资预期 二面:技术面,体验很不好,面试官迟到 介绍了职位,然后开始问 java基础 spring框架 分布式锁 然后基本就是围绕实习项目展开问一些场景图 三面:应该是个主管,介绍了培养方案 面了40分钟,结果她自己说了半小时 三面完第二天hr加我谈薪了 需要提前实习六个月以上,6000一个月抵扣试用期 转正薪资涨百分之5-百分之15 折中算6600一个月
8.18 一面 20min 项目相关 springboot解决循环依赖 十个请求这个接口,假如三个失败了,如何保证其它7个成功(事务的角度)[!] full gc的场景 堆分区 哪个map是线程安全的 concurrethashmap和hashtable的区别 redis为什么快 mysql索引失效场景 什么操作检查sql语句用了什么索引 8.25 二面 40min 竞赛相关 项目经历 Strin
一面 10月27日 45min 项目相关 20min 口述堆优化dijkstra算法 口述AC自动机算法 hashmap的底层结构、扩容机制 concurrenthashmap-1.7分段锁 1.8CAS+synchronized 如何用redis实现分布式锁 数据库索引的底层实现,以及为什么要用B+树 数据库是如何实现四大隔离级别的 MVCC实现以及RC,RR的区别 不可重复读和幻读的区别 反问
双非本硕,电子信息转码,秋招算是结束了,陆续把一些面试问题整理出来,造福后面的人。 笔试(0907) 题目若干道选择题,场景问答题题,三道编程题,若干道问答题,类似于人生规划这种。 一面(0913)大概二十分钟,自我介绍完直接开始八股,贼清爽。 1、mysql引擎有哪些,有什么特点。 2、mysql的事务是什么。ACID具体指什么。 3、mysql聚集索引和非聚集索引 4、mysql索引失效发生在
Java 反射的优缺点 代理模式作用 ReentrantLock和AQS原理 HashMap原理(对比jdk7和jdk8) G1垃圾收集器 MySQL 项目中是否进行过MySQL的优化? MySQL的锁:行锁里的记录锁、间隙锁和临键锁 InnoDB索引底层结构:B+树,主键索引和普通索引区别 走普通索引进行范围查询会如何加锁? 算法? 快排逻辑 kmp算法 反问 公司使用的技术栈是分布式架构的还是
从3月份开始,从CV算法转Java开发,终于有一个秋招意向了,泪目了~ 用友(一面 8月9日 上午, 耗时:35分钟) 自我介绍 介绍了一下项目中用线程池优化的地方? 介绍线程池的核心参数?(重点讲一下阻塞队列的种类有哪些?) 介绍一下集合的类型吧?(collection 和 map 接口) 为什么要选择使用Kafka作为中间件,而不是其他的?(技术的选型相关?) Kafka是怎么保证它的这些高性
自我介绍 看到项目,技术栈有哪些? Spring,SpringCloud,MyBatis-plus,MongoDB,Nacos 谈及项目,那么问项目,听到Nacos 为什么要用Nacos,是由很多微服务吗? 在此,我简要介绍了一下项目中的一些通用微服务模块 4. 看到有redis。 为什么用redis?用mysql存储redis的内容可以满足业务需求吗? 哎呀呀,主要是用来加速响应的。不用
#### 程序题: 一百个任务需要被10个人(A,B,C,D,F…J) 执行 1. 不考虑人在线的情况,sout语句表示任务被执行”1任务被A执行“,来执行一百个任务 难点:任务分配的随机化,以及数字转字符的操作。 2. 每个人都有在线和非在线的状态,每个任务都只能被在线的员工所执行。 给定员工boolean的初始状态,然后任务如果被非在线的员工分配,则顺序给下一个员工。 后知后觉:应该把所有在线