base北京 刚开始没听清面试官说他是哪的, 自我介绍 问研究生期间的工作(主要是问了下论文,和研究的方向) 快速排序和插入排序有什么区别 mysql事务的隔离级别 哪种可以解决幻读 解释脏读 linux 查看文件命令 查看文件大小命令 过滤命令 查看某个端口号的进程 后面面试官介绍了他的主要工作,问我感兴趣不感兴趣 ,问我还有什么问题 我问了团队规模 最后说 可能后面会有hr什么的联系您 就没了
自我介绍 实习介绍 手撕:区间链表反转,用两种方法,秒了 有一个数字数组,去重除了用set还可以用什么方法 hashset数组去重时间复杂度,底层是如何实现的 java线程池解决什么问题 后面一直在聊科研经历,是KPI吗?
天翼云二面面经 JAVA 两个面试官,一个主管,一个hr 1.自我介绍 2.为什么本科后gap一年。 3.在项目中写学了什么 4.项目中的职责 5.为什么选择天翼云 6.现在有哪些offer 7.期望薪资 8.反问
看过哪些底层源码 操作系统虚拟内存 线程安全的数据结构有哪些 对高可用高并发系统有哪些了解 数据库死锁 Gc调优 arraylist扩容,哪些地方可以改进 SQL差表 #天翼云#
写面经攒人品。 面试官人很好,态度很温和,迟到了两三分钟也在道歉。 1.手撕约瑟夫环 2.项目中的某个业务点怎么实现的 3.Sentinel限流的原理,怎么实现的 4.数据在redis中存的时候用的什么数据结构 5.redis hash结构的缺点 6.==和equals 7.重载和重写 8.线程有哪些状态,怎么切换的 9.java集合有哪些东西 10.sleep和wait 11.怎么创建一个线程
1. 自我介绍 2. 直接问项目,设计到项目优化,增加模块怎么处理,数据库设计 3. 八股文 final finally finalize详细说说,finally一定会执行吗? hashcode是干什么用的?可以不重写hashcode方法吗?会出现什么问题? String s = new String("java"); 创建了几个对象? 讲讲jvm内存模型 线程池用过吗,用的什么线程池,怎么设计的
到家,没记全,挑有印象的题目记录 8.24一面 大致比较轻松,实习+八股 算法是力扣字符串相乘,尴尬细节不太对,答案出来是错的,讲了下思路,面试官还是给过了。 第二天约二面 8.28二面 面试官说技术实习之前聊过就不聊了 了解个人信息,包括爱好、个人发展这些 然后是算法:有序链表排序,考虑链表可能相交 说思路:还是有序链表,链表数量很多,节点数也很大,内存存不下,只能放在磁盘,如何将这些链表合并
1.介绍一下CAS机制。 2.如何保证可见性? 3.为什么Volatile关键字可以保证可见性。 4.Lock和Synchronized两种锁的区别。 5.介绍一下Spring中的AOP。 6.AOP中两种动态代理的区别? 7.为什么要使用动态代理? 8.SpringBoot中starter的原理? 9.如何自定义一个Starter? 10.当一个Java程序发送一个hello world消息时,
1.Oauth2流程 2.随机盐值加密的原理作用 3.支付成功的回调函数里面宕机了怎么办 记录状态表+微信端获取消费记录 4.线程池在你项目中有什么作用? 5.线程池也不能指定线程的顺序,怎么做的? 6.1亿个任务,CPU密集型,一个开9个线程,一个开20个线程,实际的物理线程都是8的服务器,这两个服务器哪个执行的快? 答案: 9 7.那io密集型呢,为什么 8.单例模式双重锁,讲一下每层锁是干啥
问题内容: 我有一个带有按钮的应用程序,该应用程序可以打开Facebook页面。它检查用户是否已安装Facebook,并应在应用程序中打开页面。如果未安装,则仅使用Safari打开页面。但是,它不起作用。如果用户安装了Facebook,我怀疑这与地址错误有关: 问题答案: 问题在于您的Facebook URL的格式,因此请注意格式。我使用此扩展名打开网址。您以希望它们尝试打开的顺序为它提供了一组U
本文向大家介绍bootstrap快速制作后台界面,包括了bootstrap快速制作后台界面的使用技巧和注意事项,需要的朋友参考一下 最近看了bootstrap的一个小的视频,快速的做出一个后台界面;介绍了一些典型的用法; 里面涉及了: 下拉菜单、胶囊菜单、胶囊菜单垂直显示、栅格排列、导航栏、字体图标、 图片样式、输入组、折叠菜单panel、面包屑、表格样式、分页组件样式; 下面将跟着项目做出的小例
问题内容: 如何快速混淆代码。我有一个非常小的 Java App ,我想将混淆的代码交付给客户端。我听说过很多有关 ProGuard 混淆代码并下载的信息,但不知道如何混淆我的“ abc.jar”文件。 我检查了它的网站,但其中包含许多要阅读的材料。我不需要沉迷。我只需要简单地将变量,方法和类的名称更改为一些不可读的名称即可。我知道ProGuard还提供所有其他功能。 Q1。 因此,谁能告诉我一些
问题内容: 我正在实现一个简单的眼动仪,它需要对屏幕上正在发生的事情进行快速屏幕截图,并同时从网络摄像头捕获视频。 顺便说一句,从网络摄像头检索视频的速度更快,并且返回字节数组,该字节数组的处理速度非常快。 有人知道更快的解决方案吗?可以链接到Java的C ++库也可能会有所帮助。 谢谢! 更新:决定切换到OpenCV,现在正在寻找使用它制作屏幕截图的方法:) 问题答案: 你绝对应该对OpenCV
我正在使用spark从Kafka Stream接收数据,以接收有关定期发送健康更新的物联网设备的状态以及设备中存在的各种传感器的状态。我的Spark应用程序侦听单个主题,使用Spark direct stream从Kafka流接收更新消息。我需要根据每个设备的传感器状态触发不同的警报。然而,当我添加更多使用Kakfa向spark发送数据的物联网设备时,spark无法扩展,尽管添加了更多的机器,并且
本文向大家介绍java实现快速排序算法,包括了java实现快速排序算法的使用技巧和注意事项,需要的朋友参考一下 1、算法概念。 快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。 2、算法思想。 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序