bg:双非本211硕,黑马点评项目。5月份开始投的到现在的第一个面试 口述算法 判断链表是否有环? 如何高效判断大文件和小文件相同的数据行? leetcode影响深刻的题和如何实现?接雨水 Java @responBody和@requestBody注解作用 该注解序列化和反序列化在哪实现的 Spring这边框架源码看过没 MySQL 事务隔离级别? InnoDB事务实现原理? MVVC? 是看了资
1. 核心线程数用完了,然后非核心线程数还能,还有,还能创建没达到最大线程,然后队列还没有满,那这时候我任务进来,它是放到队列里面还是启动非核心线程去消费它呢? 2. HashMap 有了解过吗? 它的一个原理或者是一个数据结构。那他的那个hash计算方式, 3. spring 中的注解,你用过哪些啊? spring 中的事物你有用过吗? 你是怎么用的呢? 那你觉得用它目的是什么?比如说我有业务报
#实习##面经##唯品会#
#软件开发笔面经# 全程70min 实习拷打45min(亮点、过程、难点、解决方案) 无八股 场景题,共享屏幕写代码实现: 给定一个商品id,返回商品数据,设计一个合理的双缓存系统,mysql之类的连接可以用伪代码 讲下我设计的时候考虑的点 1、双缓存的增删改查策略 2、本地缓存的过期策略 3、异常的处理策略
#软件开发笔面经# 全程60min,无算法 1、实习拷打 2、java跟go有什么区别(我实习在做java服务用go重构) 3、重构过程中有碰到什么难点以及怎么解决(直接共享屏幕看着讲) 4、对什么比较有深入的了解(答曰:java基础,不要给自己挖坑) 5、java的sorted set原理了解吗 6、跳表原理是什么?插入、修改的时间复杂度呢 7、jdk8用的哪个垃圾收集器 8、java读写锁的原
总用时48分钟,纯属是啥也答不上来面试官不想问了。 首先项目拷打 1.线程池 2.java中比较熟悉的数据结构(答了list和map)-深入解释一下这两种是怎么实现的-map中链表和红黑树的区别-红黑树的优势 3.减少哈希冲突 3.数据库索引 4.redis的作用和实现,redis和数据库的数据一致性 5.如何加锁的 6.怎么保证一个场景下的多线程对数据库的访问不冲突 7.SpringBoot框架
1.什么是代理 2.正向代理和反向代理。 3.Sql语句中with是干啥用的 4.为什么会有非关系型数据库。讲一下sql、nosql、newsql三者的区别。 5.分布式、微服务、集群的概念和区别。 6.数据库连接池的参数。 7. 事务的隔离级别。
bg: 双2,半科班(网工网安),leetcode440+但依然很菜,项目还行 进度 4月7日 2月底开始投递岗位70+,笔试15场,面试约30场 已offer:美团到店(我爱团子) Hr面完等排序: 携程、高德 面试中:蚂蚁二面完、腾讯一面完(挂了三次又捞,估计凉了)、云智二面完(估计凉了) 简历或笔试完挂的(记仇):饿了么 字节 拼多多 小米 百度 快手 面试挂了的(是我菜,挨打要立正):阿里
#Java# #我的实习求职记录# #笔试# #开发# #盒马# 15道单选30分,5道多选10分,选择题有点难,linux和一部分操作系统的题不太会,靠猜,纠结了老半天。计网还行,数据结构与算法感觉考了好几题树,还有最大堆。题目太多懒得回忆,过两天空了再看 编程题3道,前两道比较顺利,但是和算法没啥关系,纯写就完了。第一道找出满足和等于异或的数对,大概花了13min,第二道找出能用大于一的三个数
虽然早有心理准备知道会更难,但还是没绷住,做到一半心态崩了有点想交卷开摆了,最后咬咬牙还是坐满了俩小时的牢。 第一题:按顺序提取出奇数然后对第二个数取模。 第二题:对一个数的数字重新排列输出可能的质数。 第三题:合并魔法球,同样魔力k的两个合并为k+2。 第四题:给一个节点是字母的无向图,找出符合的路径。 #我的实习求职记录# #Java# #笔试# #开发# #携程#
5.31一面,本来是约的5.29,然后面试官阳改时间了。 =========== 一面,50分钟 这个面试官是个年轻的小哥哥,以常规的八股文为主吧,没啥刁钻问题 1进程间的通信方式 2tcp熟悉吗,详细说说三次握手都干了什么,以及每次握手后的状态 3四次挥手了解吗?详细说说。刚提到了一个timewaiting状态,为什么要有这个状态呢? 4集合有哪些呢?哪些是线程安全的集合呢?简单说说他们的实现。
5.8 笔试 5.26 电话面试 40min ================== 1.自我介绍 2.讲一下spring boot的自动装配原理? 3.@ComponentScan 扫描类,可以扫描很多个类还是只能一个类? 4. 那这个注解是基于什么Spring特性? 5. 那你讲讲IOC 6. 在项目中有用到AOP么?怎么用的? (这里我问了是不是代码层面,面试官说是的,我就回答了几个注解) 7
全程48分钟,早上九点多面试,面试体验挺好,面试官还会引导我回答问题 自我介绍 java 内存模型 怎么设置堆内存大小,说了参数设置,然后问能不能动态配置参数 java引用和c指针的区别 java和c++参数传递方式,两者在按值传递和按引用传递有什么区别 java中有哪些容器,应用场景是什么,哪些线程安全 java中怎么实现线程同步,比如一个线程需要使用到另一个线程的执行结果 redis在项目中怎
全程45分钟,面试官人很好,声音很亲切 拷打项目(半小时):在网关层做了什么、项目中比较难忘的地方、websocket怎么避免消息的重发漏发、项目中数据库插入大量数据的优化过程,还有一些问题忘了。。。 java 集合类介绍 创建对象的几种方式 spring的构造器注入的原理 线程池介绍 核心线程什么时候创建,会销毁吗 rocketmq介绍,怎么避免重复消费 在生产者集群和消费者集群环境下是怎么消费
哥们就在刚刚结束面试,简单记一下。 首先自我介绍,然后就开始问技术 1.简单讲一下equals和== 2.讲一下深拷贝和浅拷贝 3.Java中的队列的实现方式 4.多线程之间的通信 5.循环一个map的方法 6.利用stream流对list中的对象进行排序 7.讲一讲Java中的设计模式,简单举例 8.简单讲讲责任链 9.简单讲讲行锁和表锁 10.怎么知道一段SQL有没有走索引 11.简单讲讲对A