去年12月转去学算法,算法底蕴有点浅,只有一个还没做完的项目。获奖:ACM CCPC银以及很多华为比赛的奖,都和算法无关 免笔试(不知道会不会影响最终成绩,早知道不偷懒了) 5.22一面 讲了项目,然后问我反向传播的原理。最后手撕算法,他问我平时刷不刷leetcode,我:???因为我是acm选手,所以不刷。然后他让我选一题写,我说直接上hard吧,他好像不信我,也不了解各种比赛,就选了一道中等题
回馈一下牛客社区,时间有点久,很多的都忘了,运气比较好总体偏简单。无hr面,三面后一周hr反馈通过,审批又过了一周,这周一意向。 背景:211本 华五硕 字节半年实习,本部门不校招,没有等转正其他部门直接溜溜球了 平时用的java开发,部门用go所以没问语言相关 有点大数据基础,实习也大数据相关部门,所以稍微有点大数据问题 一面 项目经历 实习时候的leader (估计飞书去问了) 算法 to
1. 自我介绍 2. 科大讯飞比赛做了什么,是用到了讯飞平台的某些功能吗 3. API开放平台详细介绍一下 4. 但是你做的这个接口调用具体收益,作用是干嘛的呢 5. 接口调用高并发情况时用户使用延迟之间如何进行优化 6. 用户访问时的延迟黑洞是什么,如何优化 7. 软引用、弱引用分别是什么 8. 如何提升系统的处理能力,如何优化 9. 手撕: 1. 多线程去查询数据库,并将查询结果放入List<
1、自我介绍 2、对地平线的了解?了解 3、AI部署的难点、痛点 4、base 5、vector扩容?什么时候触发扩容 使用的push_back(val)添加元素,一旦发现容器的容量不足,那么就会触发容器的扩容机制,扩容机制的流程是: 先申请内存——将原本的容量变成原来的n倍——将原本容器中的数据拷贝到新的容器中——释放原来的空间——将数组指针指向新的容器空间 6、map底层 7、红黑树、B树、B
游卡两次面试都很舒服,全程没有push,面试官人都很好,我觉得游卡是一个氛围很不错的 一面 30min 像是技术主管面 1、问项目 2、问之前的数据处理是怎么做的(一个时序数据) 3、问模型如何优化(答数据方面) 4、介绍了一下当前的业务,问我如何用神经网络处理(因为我没有接触过强化学习,所以让我用MLP解决,很贴心了) 问了不同情况如何处理,如欠拟合等 5、反问:我能不能接触到强化学习的内容,我
平安的面试比较奇怪,一面是总监面,二面是mentor面,然后没有HR面,后面就是平安的测评 平安科技一面-总监面 1、深挖了简历,问了之前做的知识图谱的项目 2、你是怎么做竞品调研的,最后竞品调研的结论是什么 3、你们做的这个产品最后呈现的形式是怎么样的 4、对比市面上的其他竞品,你们有什么优势 5、你认为产品经理最重要的能力是什么 6、你是如何去洞察需求并将需求抽象为具体的设计 平安科技二面-业
复盘,当时没录音,有些忘了 1. ConcurrentHashMap的底层实现 2. 1.7版本时为什么用分段锁 3. 1.7版本时的ConcurrentHashMap是怎么扩容的(我:???) 4. 说一下类加载器 5. 启动类加载器的加载范围 6. 说一下双亲委派 7. 工程中自己定义一个java.lang.String会被加载吗 8. hotpot虚拟机在1.8之后为什么将永久代移动到元空间
问题内容: 我需要测试一个函数,该函数需要使用urllib.urlopen(它也使用urllib.urlencode)来查询外部服务器上的页面。服务器可能已关闭,页面可能已更改;我不能依靠它进行测试。 控制urllib.urlopen返回的最佳方法是什么? 问题答案: 另一个简单的方法是让您的测试覆盖urllib的功能。例如,如果您的模块具有 您可以这样定义测试: 然后,当您的测试调用中的函数时,
我试图测试代码的特定部分,但模型类的某些依赖性使得此测试非常难以执行。如果这些依赖关系在注入的类上,我可以轻松地模拟该类。当来自工厂的数据库关系时,是否可以执行类似的操作?我正在将这个想法转化为Laravel文档中的示例,以便更容易举例说明: 假设我正在测试一个控制器,它将为用户的帖子创建注释。我将使用一个工厂来创建用户和post,并对route/api/comments执行测试post调用,此p
首先第一件事, 使用Android Studio 2.3.3 问题: 我的模拟器屏幕覆盖了模拟器可用的唯一部分屏幕,即模拟器的左上角和其余部分只是一个黑色屏幕。 见我所附的照片。 我尝试过的事情: 1) 重新启动仿真器 2) 尝试不同的模拟器 3) 改变像素,模拟器设备的密度, 4)跑- 没有任何帮助!! 注: 我的问题不是模拟器的大小,而是有效的屏幕大小。 如果有人能遇到这个问题,请帮助:( 重
问题内容: 我正在尝试为需要用户输入的方法创建一些JUnit测试。被测方法看起来类似于以下方法: 有没有一种方法可以自动将程序传递给int而不是我或其他人在JUnit测试方法中手动执行此操作?像模拟用户输入一样? 提前致谢。 问题答案: 你可以通过调用来用自己的流替换可以是一个字节数组: 通过将IN和OUT作为参数传递,不同的方法可以使此方法更具可测试性:
问题内容: 我有一个Spring 3.2 MVC应用程序,并且正在使用Spring MVC测试框架来测试控制器操作上的GET和POST请求。我正在使用Mockito模拟服务,但是发现模拟被忽略并且正在使用我的实际服务层(因此,数据库被命中)。 我的Controller测试中的代码: 你会注意到我有两个上下文配置文件;这是一个黑客,因为如果我无法阻止控制器测试到达实际的服务层,则该服务层也可能会将其
说我有以下路线: 让我们假设根据RabbitMQ使用的消息调整和。 我想对3个场景进行单元测试: null 我的问题是:如何模拟/存根RabbitMQendpoint,以便路由在生产中正常执行,但不必实际将测试连接到RabbitMQ服务器?我需要某种“模拟信息”制作人。 一个代码示例或代码片段将非常有帮助,非常感谢!
我对JUnit测试和Mockito框架非常陌生,我有一个用例,我想测试一个方法,该方法在内部调用我需要测试的同一类的重载方法。我已经为第一个方法编写了单元测试,希望跳过内部的第二个方法调用。下面是代码片段。 需要测试的类- 测试班-
问题内容: 说我有一个包含以下内容的模块: 我想为下半部分编写一个单元测试(我想实现100%的覆盖率)。我发现执行导入/设置机制的内置的 runpy 模块,但无法弄清楚如何模拟或检查 main() 函数是否被调用。 到目前为止,这是我尝试过的: 问题答案: 我将选择另一种替代方法,将其从覆盖率报告中排除,当然,只有在测试中已经具有main()函数的测试用例的情况下,您才能这样做。 至于为什么我选择