第一部分 项目+自我介绍

  • 首先上来简单做一下自我介绍?

  • 然后让介绍简历里的项目,说下项目里的难点,技术架构。

  • 平时开发过程中都遇到过哪些难题?

  • 平时都这么和同事沟通?

第二部分 java基础方面

  • 首先还是老生常谈的hashmap。hashmap的set和get的时间复杂度是多少?为什么是O(1), hashmap 在jdk1.8是线程安全的吗?

  • 为什么是线程安全的?concureenthashmap了解吗?他是如何实现线程安全的?

  • 说说java泛型,为什么称java泛型为伪泛型?泛型的好处有哪些?int可以作为泛型类型吗?

  • 说一说静态***和动态***的区别?动态***的底层是怎么实现的?

  • 线程run和start的区别?两次start同一个线程会怎么样?

  • 说一下java的线程模型?说一下violate关键字?他的原理是什么?violate是线程安全的吗?说一下violate和synchronized这两个关键字的区别?

  • 说下线程池的原理?有没有在项目中用过线程池?怎么用的?核心线程和非核心线程有什么区别?你在项目里怎么确定核心线程数的。

  • 对concureent包了解吗?什么是cas?cas怎么解决ABA问题?讲一下CountDownLatch和cyclicBarrier的区别?

  • 说一下java类加载器的工作机制?讲一下JVM相关。有没有做货GC调优,讲一下这么做的?

第三部分 spring框架方面

  • BeanFactory 和 和 ApplicationContext 有什么区别?

  • 如何用基于 XML 配置的方式配置 Spring

  • 说一下springboot的启动过程?平时开发中都用哪些注解?

  • Spring 是如何快速创建产品就绪应用程序的?

  • 如何使用 Spring Boot 部署到不同的服务器?

第四部分 数据库与java中间件方面

  • redis常用的数据结构有哪几种,在你的项目中用过哪几种,以及在业务中使用的场景,?redis cluster有没有了解过,怎么做到高可用的?

  • redis集群和哨兵机制有什么区别?redis的持久化机制了解吗?你们在项目中是怎么做持久化的?遇到过redis的hotkey吗?怎么处理的?redis是单线程的吗?单线程为什么还这么快?redis实现分布式锁以及和zk实现的性能和稳定性的对比?

  • kafka的原理?怎么保证消息不丢失?

  • 索引的常见实现方式有哪些,有哪些区别?MySQL的存储引擎有哪些,有哪些区别?InnoDB使用的是什么方式实现索引,怎么实现的?说下聚簇索引和非聚簇索引的区别?

  • 大量的消息每页被消费,能否发生 oom 异常?

  • 向不存在的 exchange 发 publish 消息会发生什么?向不存在的queue 执行 consume 动作会发生什么?

  • 为什么不应该对所有的 message 都使用持久化机制?

第五部分 算法方面(总共是问了两个)

  • 一面手写的题是leetcode 106. 从中序与后序遍历序列构造二叉树,根据一棵树的中序遍历与后序遍历构造二叉树。(注意:你可以假设树中没有重复的元素。)

例如,给出 中序遍历 inorder = [9,3,15,20,7] 后序遍历 postorder = [9,15,7,20,3] 返回如下的二叉树: 3 / \ 9 20 / \ 15 7

  • 二面手写的题是 leetcode 86. 分隔链表

给定一个链表和一个特定值 x,对链表进行分隔,使得所有小于 x 的节点都在大于或等于 x 的节点之前。你应当保留两个分区中每个节点的初始相对位置。 示例: 输入: head = 1->4->3->2->5->2, x = 3 输出: 1->2->2->4->3->5

这两道算法题的答案解析就在《算法刷题LeetCode中文版.PDF》这份文档中

线程、数据库、算法、JVM、分布式、微服务、框架、Spring相关知识

一线互联网P7面试集锦+各种大厂面试集锦

资料领取方式:戳这里

学习笔记以及面试真题解析

资料领取方式:戳这里

学习笔记以及面试真题解析

经验分享:java批量读取txt文件入库相关推荐

  1. python读取txt为dataframe_python批量读取txt文件为DataFrame格式的方法总结

    python怎么批量读取txt文件为DataFrame格式 这次给大家带来python怎么批量读取txt文件为DataFrame格式,python批量读取txt文件为DataFrame格式的注意事项有 ...

  2. python导入txt为dataframe-python批量读取txt文件为DataFrame的方法

    我们有时候会批量处理同一个文件夹下的文件,并且希望读取到一个文件里面便于我们计算操作.比方我有下图一系列的txt文件,我该如何把它们写入一个txt文件中并且读取为DataFrame格式呢? 首先我们要 ...

  3. python读取txt为dataframe_python批量读取txt文件为DataFrame的方法

    我们有时候会批量处理同一个文件夹下的文件,并且希望读取到一个文件里面便于我们计算操作.比方我有下图一系列的txt文件,我该如何把它们写入一个txt文件中并且读取为DataFrame格式呢? 首先我们要 ...

  4. java解析txt文本文件_java读取文本文件内容方法详解,java如何读取txt文件?

    你知道java读取文本文件内容方式都有哪些吗?下面要给大家分享的就是比较简单的方法,一起来了解一下吧. 如何使用java实现读取TXT文件里的内容的方法以及思路: 下面先来看一下例子:import j ...

  5. python读取txt文件为dataframe,python批量读取txt文件为DataFrame

    我们有时候会批量处理同一个文件夹下的文件,并且希望读取到一个文件里面便于我们计算操作.比方我有下图一系列的txt文件,我该如何把它们写入一个txt文件中并且读取为DataFrame格式呢? 首先我们要 ...

  6. python读取所有txt文件_python如何批量读取txt文件

    python批量读取txt文件的方法:首先导入系统模块:然后将文件夹路径更改为需要批量读取的txt文件存放的路径:再调用系统模块得到该文件夹下的所有文件名称:最后遍历文件夹,读取txt文件. 如果文件 ...

  7. matlab读txt文件不完整,求助Matlab批量读取TXT文件出错

    我用dlmread函数批量读取txt文件中的一个数据,但运行结果1.txt文件中只有一个数据0,调试时报错:错误使用 dlmread (line 147) 文件结尾不支持空的格式字符串,文件有128列 ...

  8. python怎么批量读取文件_python如何批量读取txt文件

    原标题:python如何批量读取txt文件 python批量读取txt文件的方法:首先导入系统模块:然后将文件夹路径更改为需要批量读取的txt文件存放的路径:再调用系统模块得到该文件夹下的所有文件名称 ...

  9. python读取文件夹下所有txt_python如何批量读取txt文件

    python批量读取txt文件的方法:首先导入系统模块:然后将文件夹路径更改为需要批量读取的txt文件存放的路径:再调用系统模块得到该文件夹下的所有文件名称:最后遍历文件夹,读取txt文件. 如果文件 ...

最新文章

  1. matlab为曲线下面积上色
  2. Tears in Heaven
  3. 窗口分析函数_5_计算累加乘
  4. CentOS 6 安装Hadoop 2.6 (二)配置Hadoop
  5. leetcode968. 监控二叉树
  6. laradock双版本php,自己撸一个 LaraDock(使用 Docker LNMP 部署 PHP 开发环境)
  7. 699 - The Falling Leaves
  8. CSS之布局方式(内/外部显示及inline-block显示类型)附<行内块空白间隙解决方案>
  9. ALAsset 循环获取图片(Assets Library Framework)
  10. 实战 Kaggle 比赛:图像分类(CIFAR-10) 动手学深度学习v2
  11. 图论画图工具 Graph Editor
  12. 鸿蒙os锁屏样式怎么用,怎样设置微信锁屏显示
  13. 触摸屏调出虚拟键盘_win7系统中打开虚拟键盘的两种方法(屏幕键盘)
  14. 动态分级存储特性-SmartTier
  15. 应届生如何轻松通过Java面试
  16. javaweb-day03-7(基础加强-泛型)
  17. xgene:肿瘤相关基因 KRAS,,BRAF,,通路PI3K-AKT
  18. css浏览器兼容性的问题
  19. OPENWRT路由器设置
  20. python爬表情包_教你用Python来爬取表情包网站的所有表情图片

热门文章

  1. 数字轮廓投影仪行业调研报告 - 市场现状分析与发展前景预测
  2. 基于神经网络的毕设题目_新资源科技核心题目
  3. 对俄罗斯应用“一刀切”,乌克兰知名开发商推出 Mac 专用反间谍软件
  4. “开发者有奖大调查”第二批中奖名单公布,还有更多好礼等你来拿~
  5. Apache 首位华人董事吴晟谈开源:我对中国开源短期内是消极的
  6. 打破10倍速软件工程师神话
  7. 管理大型共享数据库,做到这几点不再头疼!
  8. 360 安全浏览器尝试收费;苹果macOS首次出现在云端;pip 20.3 发布|极客头条
  9. 李彦宏进军生命科学,成立新公司“百图生科”,致力于实现人类百岁健康梦想
  10. 如何用 Python 写 Excel 中 Vlookup 函数?