全程八股,没有问项目。 1. 自我介绍 2. Java:线程池的几个参数,一个线程进入线程池是怎么执行的;HashMap的数据结构,为什么重写hashcode()必须重写equals(),如果不重写hashcode呢;ConcurrentHashMap线程安全吗,数据结构,怎么实现线程安全的;然后问道锁,介绍一下ReentrantLock,怎么实现的呢;synchronized怎么实现的;介绍一下
最开始问的项目,后面问的java基础 线程池的作用和参数 最大线程数什么时候用 Synchronized 和lock的区别 Synchronized什么情况导致死锁 http 和https 之间的区别 RPC和http之间的区别(没回答上来) mysql索引有哪些类型 mysql支持的四种隔离级别 幻读是怎么解决的 MVCC能够解决幻读吗 幻读的概念 读当前的数据可以出现幻读吗 不可重复读概念 S
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. 数组和链表插入和删除的时间复杂度(回答错了,其实
自我介绍 springboot项目的优点 stater的实现 @autoconfiguration实现原理(和上一个类似) druid 特点 高性能高并发(多线程 异步IO) 可扩展 监控管理…… 连接池的作用 缓存和重复利用数据库连接 数据库表设计。具体一点 怎么提升的项目进度 代码块重用 AOP 优秀的工具 mysql事务控制 输出字符串最长回文子串的长度 中心扩展算法 晚上HR小姐姐就给电话
一面:(35分钟) 自我介绍 八股文: 面向对象的特征 C++指针和地址(我java不太了解) Linux基本命令: 查看路径; 查看占用内存的前3的应用。 简历里写了docker和k8s: 问了docker的常用命令。 问了项目的技术栈 代码: 1两数之和 2最大不重复子数组 最后问了问对自动驾驶的了解程度,说需要多了解一些。 二面:(凉经)45min 自我介绍 问了项目内容,还挺细 对自动驾驶
2022年8月25一面(36min) 1.自我介绍 2.以后打算在武汉工作吗 3.项目相关 4.白盒黑盒测试 5.学过计算机相关的课程 6.用过python做项目开发吗 7.sql语句(查询和修改) 8.关系型数据库和非关系型数据库的区别 9.什么样的数据适合存储在redis 10.七层网络结构 11.TCP和UDP的区别 12.网络层协议有哪些 13.网络层主要在传输什么 14.三次握手 15.
主要内容:流行的Java编辑器在这篇文章中主要介绍Java编程语言设置环境,以下是设置环境的方法说明。 Java SE可以从Java官方网站免费获得。可以根据您的操作系统下载一个版本。 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 以在Windows系统上为例,按照说明下载Java并运行在您的机器上安装Ja
#软件开发2023笔面经# 今天一直都在面安恒信息,上午面完杭州的,下午就在面上海的,上海安恒信息一面很简单,问的都是简单的基础问题(flex布局、原型、作用域、promise新特性、vue组件通信等等吧,没录音不记得了);过了一个多小时就来二面了。 1.自我介绍 √ 2.可以实习多久? √ 3.css选择器及其优先级 √ 4.伪元素选择器以及应用场景 √ 5.http请求状态码 √ (报菜名,很
1.自我介绍 2.开始抢答问题 3.用项目充分说明自己的能力 4.反问 体验感:差。公司运维岗写的要求是熟悉linux操作系统,Oracle,数据库,结果抢答环节问的基本是Java有关的问题,还有应用程序开发框架,对于应届生来说,经验是不够的,面试官会一直深挖你回答的内容里的细节(整个面试过程很压抑,感觉是刁难),比如linux系统一些操作命令,具体到所有的参数。群面下来的感觉是大家压力都很大,很
恒生电子一面(线下),就问了几个问题,感觉还没发挥就结束了。 自我介绍 实习介绍 项目简单介绍 悬垂指针和野指针的区别 怎么样会造成内存泄漏 高并发需要注意什么 大表和小表 join那个放在前面 反问 感觉面试体验一般,线下还要早起跑贼远,难顶
问了20多分钟项目 用过哪些设计模式,如何使用? 如何进行高并发测试?
热乎的面经来了。面试时间总计45min,面试面得少,比较紧张。 自我介绍 Java ME、EE、SE的区别,Java EE相对于SE多了哪些东西?(比如说我们建站,要开发外部应用要用哪种,其实就是比Javase多了servlet)(主要考察对JavaEE的了解程度,其他两种知道即可) jdk与jre的区别 说一下java的一些命令,怎么运行一个jar包 简单说一下java数据类型及使用场景 Map
杭州国际化电商 一面: (主要根据简历问问题) 实习经历 Python迭代器与生成器 Python正则 对Python特性的理解 三次握手、四次挥手 http和https 如何解决慢SQL 有哪几种加密 线程如何同步 死锁,解决方法 测试场景:微信朋友圈发后看不到图片。 测试场景:手机连不上网。 算法题:力扣 220. 存在重复元素 III 二面: 实习经历(详细问了工作内容、参与项目) 觉得自己