1.先自我介绍 2.问了一些学习情况 3.问了mysql一些基础概念 4.Java集合,哪些是有序?(我当时太紧张忘了哪些是有序的了) 5.bean的作用域 6.tcp三次握手,为什么要三次握手,最后一次是为甚? 7.springAOP的概念,以及怎样实现 8.mybatis和mabatis-plus有什么不同,在哪些场景用mybatis-plus。 9.Linux的一些基础命令 10.后面都是针
进会议里有两个人,不过只有一个人露脸问问题,另一个面试官应该在忙 发面经攒人品 1.软件测试和软件项目的关系 2.测试的目的 3.接触的测试方法 4.有效等价类和无效等价类举例 5.静态测试方法有哪些 6.数据库的删除:drop、deletet、truncate,区别是什么、各自的优缺点、运行效率、哪些是可以恢复的,哪些不可以 7.python的装饰器 8.python内置的数据类型,列表和数组的
提前挂着会议,忘记关视频了,还有10min左右开始时面试官进了会议室,以前面试官不是卡点来吗,估计观察了我好一会了。到点之后发现听不到面试官声音,调了5min才调好,面试官已经有点不耐烦。开始提问。 1.用过ai吗,说说平常怎么使用的。 2.ai对我们的开发有哪些帮助,举具体的例子 3.自己的职业规划,反问我为什么要做JAVA开发,不去做算法。 4.讲自己的实习经历,开始吟唱 5.redis分布式
总共28分钟感觉寄了面试官不凶但也不温柔,而且感觉好赶时间,反问环节都没给 1、自我介绍 2、讲一下项目 3、看你的很多项目都用了springboot,讲一下springboot是什么以及特点 4、你的项目数据库是怎么设计的 5、讲一下你的项目在进行测试的时候发现了哪些问题 6、讲一下你怎么使用jmeter进行的性能测试 7、发现吞吐量过小和进程阻塞,要怎么进行优化 8、讲一下你开发的那个游戏冰冻
面试时间大约50分钟,主要涉及场景和技术问题。 使用分布式调度框架该考虑哪些问题设计一个支持10WQPS的评论中台,你会怎么设计如何设计高并发系统如何提高消息队列的消费 性能搜索引擎设计:如何避免大海捞针如何根据应用场景选择合适的消息中间件reentrantLock 是如何实现公平锁和非公平锁的Mysql的行级锁到底锁的是什么东西 如果外部接口的RT无法保证,如何处理DUBBO的负载均衡是如何实现
二面我也想多写点,但是都是深入项目,把问的一丁点儿八股抠出来给牛友们看看 1.黑盒测试方法有哪些?介绍下等价类法? 2.测试模型? 3.实际场景题,现场说出自己的测试点 虽然回答的一般但是面试官给了很多启发,受益良多
问题内容: 在Go中,以下工作(请注意,地图的一种用法有一个收益,另一种有两个收益) 但是,我不知道如何使用自己的功能执行相同的操作。是否可能具有类似的行为以及可选的return ? 例如: 无法编译(由于错误)…有没有办法使该语法对该函数起作用? 问题答案: 有所不同,因为它是内置 类型 而不是函数。Go语言规范:索引表达式指定了访问a元素的2种形式。 使用函数,您将无法做到这一点。如果一个函数
问题内容: 考虑以下Golang代码(也在Go Playground上): 此代码产生以下输出: 假设这不是一些奇怪的编译器错误,我很好奇为什么a)s的值在goroutine版本中的解释与常规func调用中的不同,并且b)为什么将其分配给循环内的局部变量起作用?两种情况。 问题答案: Go中的闭包在词法范围内。这意味着闭包内从“外部”范围引用的任何变量都不是副本,而是实际上是引用。一环竟重复使用相
问题内容: 引用golangWiki(https://github.com/golang/go/wiki/MethodSets#interfaces): “以相同的方式,存储在接口中的具体值不可寻址,即映射元素不可寻址。” 但是,关于接口尚不清楚。为什么无法寻址?这是因为某些硬性设计假设吗? 问题答案: 为什么非指针值不能存储在可寻址的接口中?这是一个很好的问题,答案解释了为什么包含非指针值的
问题内容: 我试图返回一个数组或切片,针对字符串针对特定正则表达式的所有匹配项。字符串是: 我想返回一个花括号之间所有字符串都匹配的数组。我尝试使用regexp软件包来完成此操作,但无法弄清楚如何返回我要查找的内容。这是我当前的代码: 但是,无论我尝试什么,每次返回的结果都是一片空白。 问题答案: 首先,您不需要正则表达式定界符。其次,使用原始字符串文字定义一个正则表达式模式是个好主意,您只需要使
问题内容: 如果某些字符串通过管道传递到其STDIN,则我需要一个命令行实用程序来表现不同。这是一些最小的示例: 如果您这样称呼它,效果很好: 如果没有在STDIN上调用任何东西,那么事情就卡在了… …等待。 我需要怎么做才能做到这一点? 提前致谢! 问题答案: 我通过使用os.ModeCharDevice解决了这个问题:
问题内容: 我已经在“ Go编程语言”中读到“无论哈希表有多大,平均都可以使用恒定数量的键比较来检索给定的键”。我不确定这在内部实现方面意味着什么。这是否意味着它会搜索每个键,直到找到匹配项,或者内部使用某种类型的二进制(或其他)搜索算法? 例如,如果我有一个具有2,000个键的地图,那么它“平均”是否需要查看1,000才能找到匹配项?或者它只像二进制搜索那样只查看11(log2 n)? 谢谢,本
问题内容: 我有一个与我正在使用的MongoDB集合类型匹配的结构: 我希望LastSeen字段保存与该特定应用程序的最后一次交互的时间。因此,应用程序会自行注册以设置当前时间(以字符串形式)。 我想要的是Mongo在插入时动态地将自己的当前时间设置到该字段中,就像MySQL的NOW()函数一样。 我有这个辅助功能: 我尝试了这个: LastSeen字段存储为脚本而不是评估: 因此,我认为存在一些
问题内容: 如何在golang CLI中的远程计算机上执行命令?我需要编写一个golang CLI,该CLI可以通过密钥SSH到远程计算机并执行shell命令。此外,我需要能够做到这一步。例如,SSH进入一台机器(例如云堡垒),然后SSH进入另一台内部机器并执行shell命令。 我(尚未)找到任何示例。 问题答案: 尝试使用os / exec https://golang.org/pkg/os/e
问题内容: 关于静态到静态(file://->file://)的答案表明,可以使用网络服务器(http://)将文件提供到本地静态页面(file://),而不会违反CORS。当将数据从Web服务器发送到静态页面时,必须使用标头。但是下面的两行都不起作用,那我该怎么办? 返回错误 这会编译但会引发客户端错误: 问题答案: 写下这个问题后,我想绝望地尝试最后一件事,它奏效了。 您应该将字符串设置为,而