一、背景简介 人大金仓 笔试 投递岗位: C语言研发工程师 投递时间线: 11.1投递简历 11.2笔试。 二、笔试内容:一共2个部分 1.选择题(44题) 1-20: C语言的基础知识 其它: Linux:进程与线程的本质区别 操作系统, CMAKE,MAKEFILE 数据库:SELECT语句 数据结构与算法:二叉树的深度优先遍历与广度优先遍历 软件项目管理: 2.填空题(5道题) char*类
AC 5%, 22%, 93% 第一题,不知道咋做,没有思路,感觉暴力都不行,感觉是最难的 第二题,有点思路,22%是纯骗的分。感觉可以做一个6*(n+1)的二维的dp,每行对应一个规则,每行前1个或者2个对应数列的前两个数,从第三位开始,用相应的规则得新的数,如果这个数和nums[j]的数不同,就不管这行了 第三题,比较简单的dp题, dp[i] = dp[i-1]+dp[i-2]+dp[i-3
编程题比较简单,选择题难度蛮大的#科大讯飞信息集散地##2024届校园招聘##提前批#
2024/9/18 30min - 自我介绍 - 开源项目介绍 - SSO原理 - 这个SSO系统存了什么表?根据RBAC说 - 介绍下其他几个项目 - 这些项目是根据一些开源项目改的吧? - Bitmap如何用的? - 用数据库可以存签到数据吗? - 为什么Bitmap节约空间 - 外卖项目是有手机端吗? - 你是保研的吗?可以从一个专业保到另一个专业? - 研究生论文写的是什么? - 未来职业
(天哪,怎么天天都在做笔试,然后没有后续哇,找工作真难) APP测试方法 数据库 选择排序、归并排序 Linux进程 函数时间复杂度(三个函数嵌套) 集成测试方法(大爆炸、三明治) 四维数组(印象比较深) 曼切斯特编码 软件开发流程模型(V、H、W) 拓扑结构 前序、中序、后序遍历 编程题: 小写字母的字符串S,对于下标p,如果p的二进制表示有奇数个1,则将对应下标的值改为大写字母 长度为n 整数
认识到自己有多菜,还得多练。 题型有两种,单选与编程。 1/单选比较抽象,考察了不少内存/操作系统/网络架构/交换机/哈夫曼树(考察较多)的知识点,基本没有考察前端知识。 2/编程a了2.2/3,两道签到题:一道打印输出,一道栈合并相同的数字。最后一道dfs题,求最大价值。 数据样例1 输入:2 1 4 输出:2 7 4 样例2: 输入:2 3 6 1 4 输出:11 9 6 11 4 从每个下标
1. 大小为 n 的数组 a,下标是 [1, n],这n个数初始值都为0, 有 p 次操作,每次操作会取反 a[p] ,也就是0变1,1变0。给定 x 和 y( x 和 y 是最开始的输入,操作过程中是不变的),问每次操作后区间 [1, x] 和 [y, n] 中分别有多少个0?【10分】 模拟就行,注意y <= x的情况 2. 有1-n n个数,每次移动选择[l, r]子区间移动到数组末尾,有q
OPPO提前批测开,base深圳,提前批无笔试。 OPPO共三面:一轮技术一轮主管一轮HR。测试开发岗难度较低,感觉手撕过了就稳了。 面试内容整体与后端差别不大,但会问一些测开的岗位理解和测试问题,后端转测开的同学可以多看看相关内容 时间线 7.17投递 7.22测评 8.12一面 8.20二面 8.23HR 8.29OC 一面 45分钟 自我介绍 项目介绍 对测试开发岗位了解 项目如何测试,有哪
8月21投递,10月27一面 1个面试官,另一个应该是HR,腾讯会议面大概半个小时 1、项目相关,比较主要的是问了如何分库分表 2、Java两大集合 3、Collection和Collections的区别 4、Java中哪些集合是安全的哪些是不安全的 ---插一条:递归和迭代的区别,解释一下JAVA反射 5、JVM组成 6、JVM垃圾回收算法 7、JVM调优 8、使用过中间件没
秋招路上第一次线下面试,紧张紧张! 坐标武汉,早上九点半的面试,9点到的。等待是最漫长最焦虑的,到的时候已经有人在等候室坐着了,大家都很安静。刚到的时候还不怎么紧张,然后越等越紧张……心突突突的。不过!进去面试的时候一下就好多了!线下的家人们放宽心,跟线上其实一样的,就按照自己平时面试来就行 技术面:(前端) 问了项目以及一些项目分工,怎么解决难点之类的。 然后一直在看我的本科成绩单,看我数学方面
1、自我介绍 2、你为什么要从事测试行业?你的优势在哪里? 3、有无项目、奖学金 4、你觉得“测试”指什么? 5、黑盒测试有哪些方法? 6、你了解哪些测试方法? 7、说一些常见的Linux指令 8、有一间门和窗都关住的没有钥匙的教室,你会怎么进去? 9、领导分配给你一个任务,但你不会做,同时你身边的同事领导都没时间解答你的问题,你怎么做? 10、未来的规划 11、反问 12、补充一个,给你一个登陆
1、什么是测试开发以及其在软件开发流程中的作用。 2、在过去项目中的测试策略和方法。是如何确保测试的全面性和质量的? 3、讲解一下测试金字塔(Test Pyramid)模型,并4、解释各个层级的测试类型和其重要性。 5、描述一下持续集成(CI)和持续交付(CD)的理解,并解释测试开发在CI/CD流程中的角色。 6、测试驱动开发(TDD)和行为驱动开发(BDD)的概念,并解释在测试开发中如何应用这些
TypeScript 类型体操大家用的多么?除了面试检测对TS的掌握程度外?工作中大家会遇到复杂的类型处理么?
问题内容: 在采访中问。如果指定最大堆大小(Xmx)大于可用RAM,会发生什么情况?我还想知道,如果指定最小堆大小(Xms)大于可用RAM,会发生什么情况? 问题答案: 找出答案的最简单方法是尝试并查看。 编辑: 实际上至少有两个答案。如前所述,可能是在64位系统上,您的应用程序的内存使用量可能会越来越大,并且开始崩溃。在32位系统上,情况有所不同,因为os无法为您提供那么多的堆空间。例如,如果我
我有大约500MB的H2数据库。 H2的版本是1.2.147。 数据库的存储引擎是PageStore。 JDBC URL如下所示。 jdbc:h2:file://C:/h2/client;如果存在=真;MVCC=真;数据库\u事件\u侦听器。H2DBMonitor';AUTO_SERVER=TRUE;对数=2 我做了一个版本的H2 1.4.192没有改变数据库的存储引擎。 当我的客户使用数据库时,