1.自我介绍 2.为什么从图像算法(科研方向)转到大数据(偏业务)方向 3.对flume和kafka的理解,两者什么区别 4.对hdfs,hive,spark的理解,它们的关系是什么 5.superset是干吗用的 6.怎么考虑到来深圳的
#非技术2023笔面经# 1.介绍实习、校园实践、绩点、奖学金、干部等经历 2.(根据提前十分钟发的材料进行一个观点简述)pre 3.(简历深挖)页面搭建问题 4.(简历深挖)资源整合问题 5.(简历深挖)资源整合这件事情对你的结果影响最大的点是什么?就或者对你结果产生了怎么样的一个影响? 6.(简历深挖)你当时在设计页面的时候,你的需求方是谁? 7.你有没有用过我们工行的APP或者其他银行的?根
算法工程师 一面 技术面 1.介绍一下学习、研究基本情况 2.根据简历提问,问到简历上发表文章的情况,研究的内容,使用的数据集,对数据集的处理等,使用的方法,问的很细,数据集的不平衡问题也问了 3.算数位移和逻辑位移的区别(没答对,菜😞) 4.boosting和bagging的区别(答了一点,忘记了😖) 5.SVM的核函数的作用 6.自己有了解机器学习的哪些算法 7.matlab熟悉吗,mat
去年十月份面的,岗位是解决方案工程师,简单记录一下。 一面:是在上午,一个小时左右吧,群面。先都自我介绍一下,大概八个人左右,需要选出组长和发言人。给出一个情景题,大概就是公司有个业务两年了都发展的不咋地,现在让你接手,你选择接不接,要不要继续发展。给时间讨论,讨论完发言人总结。 然后hr会点人问,你觉得某某说的怎么样,有没有要补充的,你觉得谁最好,这个组长or发言人你觉得好不好,如果重新选会选谁
一、自我介绍 二、问项目: 1. 计算机设计大赛 ①负责什么 ②你们都是如何发现你们程序中的问题的,如何调试 ③遇到最难的问题,怎么解决 ④除此之外还有没有写过安卓的项目 2. 服务外包创新创业大赛 ①硬件用的什么环境写的 ②怎么烧录的 ③如何优化性能 3. 美国大学生建模竞赛 ①介绍一下LSTM算法 ②为什么当初选这个算法 4. 有没有个人的技术博客(如github) 5. 你说你最擅长c++,
1. 自我介绍 2. 在项目中遇到的最难的问题时什么?如何解决的? 3. 最擅长什么语言?编程环境呢?操作系统呢? 4. c和c++里如何动态申请一块内存? 5. 怎么判断它们有没有申请成功呢? 6. malloc函数的原型是什么? 7. 有哪些情况可能会申请内存失败? 8. 数组和链表的区别? 9. c++里有个虚函数的概念,什么是虚函数你知道吗? 10. 虚函数最终能达到什么效果?可以解决什么
#深信服信息集散地##深信服#1.python列表和字典底层原理实现 2.哈希表解决冲突方法(答 开放定址法 python还可以开链法) 2.python with用法 (没用过 不会) 3.python GIL了解过吗 (没了解过 不会) 4.python语言的特点(答 解释性语言 解释器又编译器和虚拟机 说了一些) 问python为什么慢 答曰内存碎片化之类的 5.手写二分查找 写的磕磕绊绊还
啥都不会,面试官挺好的 1.自我介绍 2.项目 3.单生产单消费不加锁实现 4.基本的排序算法 5.malloc最大申请空间,你了解内存分配吗,手写memcopy函数 6.结构体对齐,比较 其他忘了
#深信服# 流程很快,前天晚上做完笔试昨天就收到预约,今天上午11.30一面,全程40多min 自我介绍 自我介绍里面提到了毕设,做的yolov5的目标检测,问我里面有没有自己的东西,但是AI什么现状懂得都懂。 malloc最多能申请多少内存,和面试官拉扯了很久。 一个生产者,一个消费者,用循环队列做缓冲区,需要用锁实现同步吗?(感觉有玄机,回答不需要,但是为什么答不上来,面完问了问别人才知道还有
终止任务是一个正在开发的功能. 这里的终止任务并不是指终止一个任务, 而是指一个无论运行结果如何最后都会被执行的任务. 例子 15.27. 加入一个任务终止器 build.gradle task taskX << { println 'taskX' } task taskY << { println 'taskY' } taskX.finalizedBy taskY gradle
有时候也想要一个任务的行为是基于已经定义好的取值范围或者特定规则, 下面的例子就提供了一种很直观漂亮的方式: 例子 15.25. 任务规则 build.gradle tasks.addRule("Pattern: ping<ID>") { String taskName -> if (taskName.startsWith("ping")) { task(taskName)
Gradle 提供了好几种跳过一个任务的方式. 1. 使用判断条件 (predicate) 你可以使用 onlyIf() 方法来为一个任务加入判断条件. 就和 Java 里的 if 语句一样, 任务只有在条件判断为真时才会执行. 你通过一个闭包来实现判断条件. 闭包像变量一样传递任务, 如果任务应该被执行则返回真, 反之亦然. 判断条件在任务执行之前进行判断. 例子 15.20. 使用判断条件跳过
有时候你想要替换一个任务. 举个例子, 如果你想要互换一个通过 java 插件定义的任务和一个自定义的不同类型的任务: 例子 14.19. 覆写一个任务 build.gradle task copy(type: Copy) task copy(overwrite: true) << { println('I am the new one.') } gradle -q copy 的输出 >
举一个例子, 让我们看一看 Gradle 自带的 Copy task. 为了创建一个 Copy task, 你需要在你的构建脚本里先声明它: 例子 15.7. 创建一个 copy task build.gradle task myCopy(type: Copy) 它创建了一个没有默认行为的 copy task. 这个 task 可以通过它的 API 来配置(参考 Copy). 接下来例子展示了不同
你经常需要在构建文件里找到你定义的 tasks, 举个例子, 为了配置它们或者使用它们作为依赖. 有许多种方式都可以来实现定位. 首先, 每一个任务都必须是一个 project 的有效属性, 并使用任务名来作为属性名: 例子 15.4. 通过属性获取 tasks build.gradle task hello println hello.name println project.hello.nam