到店部门 ,好像是负责民宿这块的 一面 58分钟 8.22 1、实习的内容,包括自己做的业务、分库分表以及kafka的运用场景等(当场写了当时做的统计用户数据的sql) 2、HashMap,ConcurrentHashMap(提到了volatile) 3、volatile关键字 4、GCRoots 5、五层网络模型,TCP如何保证数据可靠性 6、输入一个网址,中间发生了什么 7、wait和aw
一面太久忘记了,二面三面同一天(4月11日)搞完。 二面(30分钟) 1.自我介绍; 2.聊了下我发表的论文,问了一下论文的创新点和精度提升了多少; 3.写代码 leetcode 82.删除排序链表中的重复元素II 4.聊了简历中项目(数据量、怎么优化数据查询); 5.MySQL表字段中用了索引,但查询还是很慢会是什么原因引起的呢? 6.Redis获取key很慢可能会有哪些原因? 7.Redis使
昨天中午刚做的美的的暑假实习笔试题,主要题型是十道单选,五道不定选,三道编程题,编程说实话是挺简单的,可能是找实习以来唯一的一次全A了,但是感觉大部分人都是全A。
#软件开发2023笔面经# 机考: 机考共三道题,前面两道各100分的简单题,最后一道200分,至少中等难度,甚至困难,看运气。机考平台文本 链接 为保障拿下最后一题,可以刷刷**的专题。 第一题:停车场最少停车数量。给定一个字符串,0、1组成,1表示有车,0表示没有,小车占一个1,货车占两个1,卡车三个1。解题思路:从卡车开始,遍历字符串,我用了StringBuilder,有连续三个1则删除这三
记录一下人生的第一个正式offer - 恒生电子 个人水平:技术一般 本科211,非科班,但学了计算机基础和各种编程语言 硕士985,科班,项目是本科毕设,小论文写好未投,去年11月份还在学C++网络编程,11月中旬改学Java,飞快地复习了Java基础和JavaSE,然后新学SSM,JVM和多线程知识,redis刚学了个开头 从2月的最后一天开始投简历,按时间顺序,除掉其它简历笔试挂的,有过面试
20230421极智嘉java后端实习一面--一共50分钟左右 第一部分:八股 1. JVM内存模型的理解?常说的GC垃圾回收针对哪些部分?--堆。栈和方法区的内存什么时候释放?--方法区是回收无用的类?答的混乱。 2. java的两个关键字final和static的理解。---从修饰方法,修饰类和修饰变量来说,有点忘了。 3. 常用到的集合的类,做一些介绍。--从Collection和Map两个
自我介绍 项目 做了什么 难点 Spring源码看了那些 spring bean工厂怎么实现的 beanfactory 讲一下 beanfactory 和 factorybean 的区别 熟悉的设计模式 工厂 单例 模板 策略 .... 都讲了一遍 手写单例模式 懒汉的三种和饿汉 以及优缺点 反馈:太像背的了,了解的不够深,学的范围太大贪多嚼不烂(好久没看过这一块了),聊了很多学习方法(面试官人很
1. 介绍项目,设计了哪些结构 2. 登录功能如何实现,如何防止token被窃取的情况 3. JVM内存结构 4. 堆空间的结构 5. 那里会用到多线程 6. 线程的切换在操作系统层面发生了什么 7. 数据库:MVCC 索引有哪些 索引优化 8. 代码风格:项目中如何写规范的代码
第一次面试,记录一下 投太多了,不知道哪个公司,一开始也没听清面试官说的 直接电话面试的,时长13min 先是询问简历上的算法实习经历以及学校项目 然后八股 1 为什么要用布隆过滤器,有什么好处 2 防刷限流怎么实现的,有什么其他实现方法吗 3 线程安全问题 4 mysql事务 反问 后续还有技术面试吗 多久出结果 面试官还问我能接受加班和出差吗
八股 线程安全 redis 常用命令 慢 sql 优化 创建索引的原则 B+树为什么查询快 explain 命令 ConcureentHashMap 的实现原理 什么情况用HashMap、ConcureentHashMap 算法 岛屿数量(说思路) 拓扑排序(用 IDEA 写了一个方法) 场景题 一个主任务包含多个子任务,子任务之间是串行的关系,如何实现任务调度的功能 子任务有 wait、runn
电话面的 常规 自我介绍 了解个人情况 八股 性能与安全兼顾的存储方法(没懂面试官想问什么) 选择 ssm 框架原因 Linux 端口被占用了用什么命令查看(linux一点不懂,没接着问) TCP/IP 四层模型 传输层的功能 传输层常见协议 TCP、UDP 区别 TCP、UDP 各自应用场景 拥塞控制 HashMap 是否线程安全 为什么ConcureentHashMap 是线程安全的 ==和
自我介绍(这次好多了,心情一开始很平稳) 1.缓存预热怎么实现的 引入spring scheduler依赖,然后添加@Scheduler标签。然后巴拉巴拉 这里面试官问我是不是当我到定时任务执行的时间了,服务器刷新了是不是就是空了 我没听懂他啥意思,我就说我定时任务是要从数据库里面读数据到redis里面啊 他很吃惊他说啊数据是存在数据库了的? 我说嗯。 我现在有点明白了,面试官是不是以为我这个定时
一面(7.26 体验巨好,不会的面试官都会讲解引导) 1、介绍项目 2、bean生命周期 3、循环依赖怎么解决,一级缓存可以解决循环依赖问题吗 4、InitializingBean实现类的afterPropertiesSet方法在bean生命周期什么地方实现的 5、mybatis自身的多级缓存,二级缓存默认关闭的原因 6、mysql默认引擎,为什么用b+树 7、范围查询是否索引失效,聚簇索引和非聚
面试时长:1小时15分钟 Java八股(约50分钟) 多线程: 1.线程池有哪些参数,平时有用过线程池吗? 2.新线程加入线程池的流程(大于核心线程数?阻塞队列满?大于最大线程数?拒绝策略?) 3.场景题:多个业务并发,如何设计线程池解决问题(CountDownLatch) JVM: 4.JVM内存分为那几块 5.介绍下栈和堆 6.堆内存分为哪几块 7.GC root和垃圾回收算法 8.CMS和G
反问的时候面试官说五个工作日之内有反馈,没想到面完秒共享,属实难顶,不知道还有没有机会被捞 时长1h,面试官有开摄像头,但是比一面面试官严肃多了,流程老样子 1.自我介绍 2.项目介绍 3.八股 4.算法 5.反问 回忆版: 1.项目人员怎么安排的? 2.项目有什么难点亮点?(都没怎么追问,我就感觉不对劲了) 3.平时怎么学java的? 4.看你参加了个竞赛,是做了些什么? 5.物联网专业为什么转