面试官挺好的,主要稍微结合项目问了一下,整体没有追问太多 项目中有没有遇到什么困难? 说了下手写数据库的事务 数据库mvcc的实现 说说你知道的索引相关的知识,索引是越多越好吗 对比了一下b树,b+树,索引的使用,范围查找,order by, group by 等等 实习项目相关 项目中用到了哪些Java数据结构?map的结构,说说map的put流程 redis项目里有用到了哪些数据结构,(没追问
1.自我介绍 2.为什么选我们公司? 3.如果现在有一个机器人平台,从前后端的角度来分析如何设计和实现呢? 4.Docker和linux怎么学的?有哪些常用指令? 5.你对java底层的jvm如何理解的?详细介绍一下各个部分 6.计算机网络的TCP和UDP协议介绍一下 7.Java的反射介绍一下?反射在哪用到了?动态代理三种如何实现? 8.了解过安卓开发吗? 感觉主要是做机器人的,使用的是C++语
科来Java开发工程师二面 timeline:2023/08/31一面,2023/09/06二面;每次时长都在半个小时左右。面试官好像是一个资深的技术总监。 1.最近有在看什么书吗? 2.有自己的代码仓库吗?学校有吗? 3.自己做的系统是否有参考开源项目?具体说一下 4.自己阅读过一些开源项目的源码? 5.你在github上如何搜索你想要的项目? 6.你对我们公司(科来)有了解吗? 7.用简练的语
1.自我介绍 2.说下自己的项目,问项目 3.描述一下页面怎调用后端接口的过程 4.持久层mybatis针对一个表最少要生成几个文件(定义接口文件,mapper.xml文件….)这两个文件怎么关联的 5.以你写的代码解释一下数据库事务(我说了@Transactional原理) 6.有两个方法要删除两个表直接调用接口妥不妥 7.为什么事务不回滚 8.sql删除重复数据并留下一条不重复数据 9.反问
自我介绍 为什么tcp握手三次可以 两次不可以 为什么挥手用四次 如果已经建立连接,客户端挂了的话,会出现什么样的情况 两个项目中承担了什么角色,做了什么,结果(ai、开发都问了,主要拷打项目细节,重点) 微服务了解程度怎么样 nacos是自己部署的吗 怎么发现问题并且解决问题的 刚刚提到nacos断了,你是怎么解决的 redis了解哪些(自己发挥,下面关于redis的都是我自己说的) redis
1. 自我介绍。 2. Spring特性,Ioc和AOP。 3. Bean。 4. 线程池使用流程,主要参数。 5. 锁,应用场景。 6. Thread local。 7. MySQL主从同步。 8. MySQL回滚。 9. bin log。 10. Redis的数据结构。 11. Redis分布式锁。 12. 数据库主从同步。 13. 多态模式、策略模式。 14. 超大数据量单表存储问题。 15
科来Java开发工程师一面 2023/08/31下午面的,成都base的,使用腾讯会议。回忆版,想到啥说啥。面了大概25分钟左右,无手撕 1.说一下ArrayList和LinkedList的区别,你平时用过嘛? 2.讲一下你平时用到的集合类,简单介绍一下 3.讲一下TreeMap的底层原理 4.既然你说到了红黑树,说一下你对红黑树的了解?并说一下红黑树旋转的细节 5.为什么HashMap里要用红黑
30分钟纯八股 1、数据结构中有哪些树,都是用来做什么的。 2、第一次没答到哈夫曼树,所以又问了我哈夫曼树的作用 3、OSI7层网络,每一层具体做什么的 4、应用层包括的协议 5、HTTP和HTTPS的区别 6、HTTPS加密 7、如果HTTP的数据会被拦截,对称加密的密钥为什么不会被拦截 8、面向对象比面向过程的优势 9、里氏替换原则,并举个例子 10、有哪些方式做多线程开发,需要注意哪些点。说
松鼠 AI Java 开发实习 一面 1)自我介绍 2)接口调用平台需求分析、业务流程介绍 3)邀请码设计 4)Map、List、Set 区别 5)中奖名单用什么结构,统计人昵称和名次以及频率 6)HashTable 和 HashMap 的区别 7)JVM 垃圾回收,对象死亡判断、垃圾回收算法、垃圾回收器 8)进程和线程的区别 9)线程池的作用 10)内存泄漏的场景和解决方案 11)OSI 七层模
Redis 的使用场景有哪些? 分布式锁的实现原理? 缓存穿透? 缓存雪崩? 消息队列的应用场景? Java 中线程的状态有哪些? 线程池的核心参数? 核心线程数是怎么变成最大线程数的? 介绍一下 2 段实习?负责的项目 手撕,三数之和 给出一个有n个元素的数组S,S中是否有元素a,b,c满足a+b+c=0?找出数组S中满足条件的三元组 注意:三元组(a,b,c)中的元素必须降序排列,解集中不能包
面经记录得比较细致: (简历部分) 1.自我介绍 2.6G内生安全的项目做了什么业务?(会) 3.6G的内生安全为什么要研究,必要性原因是什么?(会,但是没准备过) 4.区块链技术介绍一下,为什么要用到区块链?(会,分布式解决集中式单点问题,分布式认证提高身份的安全性) 5.Nginx的动态代理和负载均衡说一下?有什么区别?(会,区别很爱问) 6.mysql二进制文件主从复制怎么做的?三种binl
是我今年参加的第一场面试,有很多没有准备好的地方,估计是要凉,整理面经积积德 ✅:回答正确 🔘: 一半一半 ❌:不会 java八股 抽象类和接口有哪些区别?✅ 抽象类和接口可以实例化吗? 🔘 抽象类和接口中的方法和属性是用什么修饰的? 🔘 你有用过反射机制吗?✅ 哪些场景会用到反射机制?✅ 你用到过吗?✅ 用到哪些方法可以创建类?说两个 🔘 java中有哪些异常?❌ 大概结构是什么样子?❌
APK安装过程 应用安装涉及到如下几个目录: system/app:系统自带的应用程序,无法删除 data/app:用户程序安装的目录,有删除权限。安装时把apk文件复制到此目录 data/data:存放应用程序的数据 data/dalvik-cache:将apk中的dex文件安装到dalvik-cache目录下 复制APK安装包到data/app目录下,解压并扫描安装包,把dex文件(Dalvi
全长50分钟,面试官迟到五分钟而且一直板着脸,有点吓人 1:自我介绍 2:最近玩什么游戏?(英雄联盟,原神,明日方舟) 3:原神有什么成就 3:原神的深渊你怎么配队的,为什么这样配队? 4:你觉得你的阵容有什么需要提升的地方? 5:你觉得雷九万班强在哪里? 6:原神里怎么算一个角色的DPS? 7:智力题,只说了思路没答上来 8:计网相关: (1):为什么三次握手? (2):三次握手有什么好处? 9
1、linux 查询进程 2、ls 和ll区别 3、mysql统计学生表男生的人数 4、mysql分组 5、mysql内联和外联 6、接口自动化 7、jacoco怎么统计接口覆盖率 8、jmeter压测 9、工作经历 10、商业报表分析 11、算法快排#测试开发工程师面经##秋招##百度#