1.sql语句 2.Mysql事务索引,最左匹配原则等 3.Spring中bean生命周期,注解等 IOC AOP 4.SpringBoot启动流程,自己有没有实现过starter 5.JVM 内存模型, GC ,类加载机制,方法区会不会OOM 6.Java基础 集合 多线程(JDK1.6对Synchronized做了那些优化...) 7.TCP 三次握手四次挥手 HTTP 和HTTPS 8.虚拟
#软件开发笔面经# 形式:视频面 1、双亲委派机制 2、什么时候需要打破双亲委派 3、redo log、undo log、MVCC 4、spring 事务原理 5、Redis 高可用体现在哪些地方 6、Redis 为什么高效 7、缓存击穿、穿透 8、手撕:去除无序数组的出现次数>1的元素 空间复杂度要求<O(1) 时间复杂度要求<O(N平方) 不可使用两层for循环 其他不记得了
自我介绍 Spring 事务失效 MySQL 索引,聚簇索引和非聚促索引,索引是不是越多越好,联合索引叶子节点存放什么 MySQL 事务 如何优化SQL,分库分表,数仓 为什么使用 CompleteableFuture 而不直接使用线程池 RabbitMQ 对比 Kakfa,各自使用场景是什么 有没有遇到过消息丢失 熔断基于信号量还是线程池 限流和熔断区别 es 索引刷新间隔,能不能无限趋近于 0
面试官迟到5分钟后为了防止他忘了我给约面试的邮件里的电话打了一下,然后很快对面摄像头就开了,面试官脱下外套说不好意思晚来了一会。一共面了可能20到半小时?首先就听见他噼里啪啦的点鼠标,让我做一个自我介绍。然后我就感觉他可能在找我的简历?然后问一些例如编程的基本原则,高内聚低耦合什么意思,项目是怎么做的,嵌套多了怎么办之类的比较基础聊天一样的话题,最后十分钟又听见他噼里啪啦的点鼠标,然后话锋一转开始
自我介绍+项目流程讲解(20min) 无反问和深挖 八股:(20min) 1.线程的状态?拓展:为什么处于blocked的线程不占用cpu(操作系统角度回答)? 我当时回答:线程的 blocked状态往往无法进入同步方法/代码块,因为无法获取到与同步方法/代码块相关联的锁,因而不占用cpu。面试官认可了,但我事后没有找到相关的面试题,回答仅供参考。 2.对volatile的理解 3.对Thread
1. 面试官介绍业务,以及主要的工作内容 2. 自我介绍 3. 追问详细介绍实习内容(这一整体实习部分问了大概二十五分钟) 4. 业务算法逻辑过程 5. 主要提升体现在哪些方面(和没有优化之前) 6. 为什么这段实习只有两个月的时间 7. 第二段实习的实习内容 8. 实习过程中的难点 9. 喜欢其中的哪一部分工作 10. 了解Java集合嘛,详细说一下Map? 11. 为什么HashTable线程
1.自我介绍 2.面试官看我项目,聊了一些项目实现的问题。 3.说说聚簇索引 4.最左前缀是什么,为什么要最左前缀,不是最右前缀什么的 5.谈谈对强一致性和弱一致性的理解(关于raft的因为我的项目),面试官关于这个每个人都有自己的理解,让我自己谈谈,然后又聊了一些我的项目 6.拦截器和过滤器的区别(完全不知道了。。) 7.aop实现原理(复盘感觉有些点虽然懂但是没答到) 8.线程池的参数(说漏了
春招第一个面试是团子给的 面试官人很好,说话给人一种很有条理的感觉,反而我的应答就很慌乱 1. 简单的问了简历上的两个项目,没深入问 2. 合并两个有序链表(迭代+递归) 3. 业务题,与list和map的使用有关(第一次做这种题直接懵了,回头想想其实很简单) 4. 垃圾回收算法,垃圾回收器 5. fullGC是什么,什么时候会触发(忘记了) 6. 数组和链表插入和删除的时间复杂度(回答错了,其实
10.10一面 35min 【编程基础】 平常用的编程语言,了解python吗,说说列表元组的区别; 冒泡排序; 【测试】 软件测试有学习过吗; 测试用例设计方法; 软件测试包括哪些(以微信为例; 【数据库】 sql增删改查; 查找成绩>90的学生名单并按照倒序排列; 插入一个新的成绩记录; 多表联查; 计数关键字; count(*)和count (1)的区别; 项目中是否自己实际用过数据库; 【
100%凉了,就分享点东西吧,投的是2024届智能算法工程师#大华股份# “了解C/C++、Python开发语言”指卷子里出了四五道C++的题,python的一点没有 “至少熟悉Caffe、TensorFlow和PyTorch等深度学习框架中的一种”指出了好几道Caffe的题,其他的一点没有 “了解计算机视觉、图像处理”,出了一道RNN的大题,图像全考的图像压缩相关 然后大华的编程题,一行代码也不
我买了一台华为Watch2,因为我正在开发一个可以读取步数和心率的应用程序。在选择Google Fitness API之前,我想尝试直接从手表传感器访问原始数据。 不管我怎么试,心率感应器似乎都不起作用。我已经将“uses-permissionandroid:name=”android.permission.body_sensors“”放在了我的AndroidManifest文件中。我的主要act
1.自我介绍 2.若依框架最容易被忽略的两个组件是什么? 登陆后台如何利用 3.讲讲cdn缓存中毒 4.sql注入写shell 5.讲讲挖到的逻辑漏洞 6.xss会绕过吗 讲讲 太多了主要记得这几个
一面 - 技术面 时间 45min 1、自我介绍 2、围绕项目深挖 3、围绕简历上的技能点提问 4、10分钟左右的java八股( HashMap 、Object 方法有哪些等,很常规) 5、手撕代码 - 力扣mid偏向easy的难度。 6、反问 二面 - 主管面 时间 15 - 20 min 1、自我介绍 2、如果重做一次之前的项目你会怎么做? 3、对比以前的项目,自己有哪些提升? 4、为什么不考
一面23min,年轻面试官,不开摄像头 自我介绍 面向对象特点? java集合-你项目中主要用到了什么? arraylist和linkedlist的区别?什么时候用? 你什么时候开始学java的?学校教的吗? 你做项目要依据什么去选择要使用的集合? 如何开启线程? 如何开启线程池? 你要下载10000个文件,你怎么用线程池处理?(不会) spring aop底层原理(不会),用到的注解? 反射了解
问题内容: 有人知道有什么好的库可以将平面文件转换为Java对象吗?我发现了扁虫,但我正在寻找替代品。 问题答案: FFP-平面文件解析库 http://jffp.sourceforge.net/