用友技术笔试-友新星实习项目-Java-01卷(2024.5.26 15:00-17:00) 第1题 public class Solution { public long minOperations(int[] nums1, int[] nums2, int k) { int n = nums1.length; int[] diff = new int[n
体验了一把。编程方向有3道题,考120分钟。 第一题 40分 leetcode 2193. 得到回文串的最小操作次数。 第二题 25分 输入:两个整数n和m,分别表示行数和列数。 输出:一个n×m的表格,要求表格边沿用'|'标记(水平方向有三个'*',竖直方向有一个'|',"|对齐")的矩阵表格。 第三题 35分 输入:一个非空字符串。 输出:出现次数最少的字符的首个索引值,如果多个字符串出现最少
2023年3月13日 邮箱简历投递 2023年3月20日 电话了解情况 1. 核对个人信息与报名岗位。 2. 说明公司基本情况。 3. 是否有色盲色弱 4. 是否接受出差 5. 朝九晚六 中午一个半 双休 能接受吗?(我太能接受了 亲) 6. 是否有挂科情况 7. 模电和数电成绩如何 8. 身高体重情况 9. 是否有其他offer 10. 期望薪资情况 11. 在校成绩排名 12. 工作内容是否有
问题内容: 我的OSGi项目中的每个捆绑软件都有自己的BundleActivator,我认为这很正常。这将传递当前的BundleContext,这对于获取服务引用和其他内容很有用。 但是,如何从包中的类中获取BundleContext?将其分配给BundleActivator中的公共静态字段很烂,并将其作为参数传递也很烂。有没有更聪明的方法? 问题答案: 您可以使用。 请参见FrameworkUt
主要内容:因果图中使用的符号因果图来自黑盒测试技术,该技术强调了给定结果与影响结果的所有因素之间的关系。它用于编写动态测试用例。 当代码根据用户输入动态运行时,将使用动态测试用例。例如,在使用电子邮件帐户时,在输入有效的电子邮件时,系统会接受它,但是当您输入无效的电子邮件时,它会抛出错误消息。在这种技术中,输入条件被赋予原因,并且这些输入条件的结果具有效果。 因果图技术基于一系列需求,用于确定可覆盖软件最大测试区域的最小可能
成对测试技术也称为配对测试。它用于测试所有可能的离散值组合。这种组合方法用于测试使用复选框输入,单选按钮输入的应用程序(当必须选择一个选项时使用单选按钮,例如当选择性别男性或女性时,只能选择一个选项),列表框 ,文本框等 假设有一个用于测试的软件应用程序的功能,其中有个字段用于输入数据,因此离散组合的总数是(1000亿),但是所有组合的测试都很复杂,因为它会花很多时间。 下面通过一个例子来理解测试
30min 8月初面的 自我介绍 http1和http2区别 ioc和aop 什么是死锁 如何解决死锁 什么是锁 hashmap扩容 网络连接出现加载慢卡顿的问题 遇到过数据库查询出现死锁的情况吗 https对比http https如何保证数据完整性 json xml format区别 springboot的特点 spring使用过哪些注解 dns查询过程 dns如何优化 b➕树的优点 讲一下
1. 介绍gfs项目时,首先总体:在线的分布式文件系统。再具体聊接口函数 2. channel如何实现(从channel的底层实现上来说):并发安全 3. http的三次握手,为什么两次不行呢 4. rpc和grpc的区别 5. defer的先后顺序 6. redis的数据类型。 7. mysql的事务隔离级别,事务的四个特性 面试体验感很低,反正就是找马上能上手的,不好评论
人生第一面 2023-6-9 10:50开始 2023-6-9 11:20结束 坚持了半小时,期间面试官好像说了由于时间限定之类的话语,也不知道面试官反不反感我让这次面试变长至半小时。。。 面经: 自我介绍(卡壳了...) 技术面: 有木有k8s部署搭建的经验(巧了,我的项目就是k8s...) 顺便介绍自己的项目,问了监控和预警(预警没融到自己项目中555,赶紧去查相关资料补上) 操作系统(Lin
问题内容: 我的问题是关于ORM和JDBC技术的,与JDBC和其他方法相比,您决定采用什么标准来选择ORM技术? 谢谢。 问题答案: 复杂。 ORM 如果您的应用程序是域驱动的,并且对象之间的关系很复杂,或者您需要让该对象定义应用程序的功能。 JDBC / SQL 如果您的应用程序足够简单,可以直接从数据库中直接显示数据,或者它们之间的关系足够简单。 Martin Fowler撰写的《企业应用程序
主要内容:为什么需要Pipeline,执行Pipeline语句我们知道, Redis 服务器是以单线程的方式来处理客户端的网络 IO 请求的。如果每执行一次请求都要创建和断开一次连接,就会消耗过多的时间,导致执行效率降低。因此 Redis 提供了 Pipeline(管道技术),使用该技术可以一次性向服务器发送多条命令,并返回多个执行结果。这样就节省了发送命令和创建连接的时间,从而提高了执行效率。 注意:你需要在 Liunx 系统上使用 Pipeline 管道
主要内容:分区的优势,分区常用方法,分区技术的不足,分区技术问题解决Redis 分区技术(又称 Redis Partition)指的是将 Redis 中的数据进行拆分,然后把拆分后的数据分散到多个不同的 Redis 实例(即服务器)中,每个实例仅存储数据集的某一部分(一个子集),我们把这个过程称之为 Redis 分区操作。 Redis 实例指的是一台安装了 Redis 服务器的计算机。 分区(Partition)不仅是 Redis 中的概念,几乎所有数据库管理系统
联影面试: 黑白盒测试 白盒测试有哪些方法 α测试和贝塔测试; 面向对象和面向过程的区别,面向对象主要有继承多态封装,分别是什么 多态讲了虚函数,那么虚函数的实现 登录框的测试: 功能测试 字符输入 长度限制 压力测试 生活中遇到的挫折,怎么解决 对于地点的考虑 项目内容 成果内容 优缺点 给一道编程题, 现场写本地代码 之前面的,泡池子,在等结果#面经#
注: 内容翻译自官方文档 Technical Overview Of Pinpoint, 内容有点长,但是强烈推荐阅读!基本上这是目前pinpoint唯一的一份详细介绍设计和实现的资料。 Pinpoint是一个分析大型分布式系统的平台,提供解决方案来处理海量跟踪数据。2012年七月开始开发,2015年1月9日作为开源项目启动。 本文将介绍Pinpoint: 什么促使我们开始搭建它, 用了什么技术,
一、Nosql 简介 传统的关系型数据库存在以下缺点: 大数据场景下 I/O 较高 - 因为数据是按行存储,即使只针对其中某一列进行运算,关系型数据库也会将整行数据从存储设备中读入内存,导致 I/O 较高。 存储的是行记录,无法存储数据结构。 表结构 schema 扩展不方便 - 如要需要修改表结构,需要执行执行 DDL(data definition language),语句修改,修改期间会导致