技术研发类笔试

2014年百度

一、简答题
1.静态链接库和动态链接库的优缺点。
2.轮询式任务调度和抢占式任务调度的区别
3.数据库中有哪些锁,叙述其应用场合。
二、算法与程序设计
1.给定任意一正整数,求大于它的最小非“重复数”。所谓“重复数”是指一个数中相邻的位相同的状况,例如“1123”
是重复数,“1231”则不是。
2.有一个长度为N(N很大)的字符串,求其最大回文字符串。(好像是回文。。)
3.在数轴上有a[0],a[1],a[2],.....,a[n-1]个点,有一根长度为L 的尺子,最多能覆盖多少个点?
三、系统设计(题目太长,大意如下)

设计一个分布式缓存系统,满足一下三个条件:
1.单个缓存服务器故障无法工作,服务器集群可正常工作。
2.充分利用每一个服务器容量,按照比例,均衡负载。
3.如果某一服务器故障,保证迁移的缓存文件数据量最小。

时间: 2024-11-07 23:14:30

技术研发类笔试的相关文章

[转]腾讯研发类笔试面试试题(C++方向)

https://blog.csdn.net/Xiongchao99/article/details/73381280 1.C和C++的特点与区别? 答:(1)C语言特点:1.作为一种面向过程的结构化语言,易于调试和维护: 2.表现能力和处理能力极强,可以直接访问内存的物理地址: 3.C语言实现了对硬件的编程操作,也适合于应用软件的开发: 4.C语言还具有效率高,可移植性强等特点. (2)C++语言特点: 1.在C语言的基础上进行扩充和完善,使C++兼容了C语言的面向过程特点,又成为了一种面向对象

九宫格----记网易游戏2015年研发类笔试题

最近一直在找工作,昨天参加了网易游戏的研发类笔试,题量比较大,大题有6个. 1.最小字典序字符串, 2.递归绘图函数转非递归 3.游戏编程中常用的数据结构4叉树,有三问,一问是写出如何判断点在矩形中和判断两矩形是否相交,第二问是写创建四叉树的实现,第三问是如何根据已知的矩形块,在四叉树中寻找包含的物体. 4.KD树,英文题,没怎么看,第一问问给出的一个算法的复杂度,并分析:第二问是自己实现算法(没怎么看) 5.求带权二叉树的最长路径,权值可以为负值 6.九宫格,就是手机手势密码.有三问,一问是如

C++ Primer 学习笔记_104_特殊工具与技术 --嵌套类

特殊工具与技术 --嵌套类 可以在另一个类内部(与后面所讲述的局部类不同,嵌套类是在类内部)定义一个类,这样的类是嵌套类,也称为嵌套类型.嵌套类最常用于定义执行类. 嵌套类是独立的类,基本上与它们的外围类不相关,因此,外围类和嵌套类的对象是互相独立的.嵌套类型的对象不具备外围类所定义的成员,同样,外围类的成员也不具备嵌套类所定义的成员. 嵌套类的名字在其外围类的作用域中可见,但在其他类作用域或定义外围类的作用域中不可见.嵌套类的名字将不会与另一作用域中声明的名字冲突 嵌套类可以具有与非嵌套类相同

JAVA之IO技术File类的使用

package ioTest.io3; /* * File类是对文件和文件夹的抽象. * File类的常见方法: * 1.创建 * createNewFile():在指定的位置创建文件,如果该文件已经存在,则不创建,返回false. * 和输出流对象不一样,输出流对象,只要已建立就创建,如果文件存在,则覆盖. * mkdir():创建此抽象路径名指定的目录 * mkdir():创建此抽象路径名指定的目录,包括所有必需但不存在的父目录. * 2.删除 * delete() * deleteOnEx

区块链技术研发_区块链技术实体结合解决方案_汇新云

区块链技术研发_区块链技术实体结合解决方案_汇新云区块链技术实体结合解决方案--汇新云,区块链的底层逻辑是以共同竞争记账方式存储信息,每一页加密账本相当于"区块",而交易审核结果盖上了不可篡改的时间戳,遍布存储于整个网络.这种"分布式总账技术"带来了权益归属和陌生人的互信,为资产自由交易带来了曙光.区块链是一个公共的分布式总账,任何发生在此区块链网络上的交易会被约定的算法记录到区块链上,且满足以下条件:1.存储基于分布式数据库2.数据库是区块链的数据载体,区块链是交

华为率先完成中国5G技术研发试验第三阶段 稳步向R16标准进军

通信世界网消息(CWW)近日,华为率先完成中国5G技术研发试验第三阶段面向3GPP R16及未来的新功能及新技术验证测试.在本次PT展上,华为也积极展示了最新成果.作为中国5G技术研发试验第三阶段的重要组成部分,面向3GPP R16及未来的新功能及新技术验证测试致力于对5G三大典型场景在R16及未来标准中将引入的新技术.新功能标准进行预研验证.华为严格依照IMT-2020(5G)推进组制定的<面向R16及未来的新功能及新技术验证测试方法>规范(简称"规范"),成为首个完成所

(转载)虚幻引擎3--3掌握虚幻技术UnrealScript 类

第三章–Unreal中的类 3.1概述 3.2 NATIVE       对 非-NATIVE 3.3类声明 EXTENDS 关键字 指南 3.1您的第一个类声明 3.4类的修饰符 NATIVE(PACKAGENAME) NATIVEREPLICATION DEPENDSON(CLASSNAME[,CLASSNAME,...]) ABSTRACT DEPRECATED TRANSIENT NONTRANSIENT CONFIG(ININAME) Engine Editor Game Input

大学毕业4年-回顾和总结(6)-技术研发-重构之法

大部分的公司,开发项目都是作坊式的,没有产品和项目的需求分析,进而做出技术架构和详细设计. 很多人,听到上级和老板的一个想法,就开始写代码,边写边改,甚至推倒重来. 最终,导致的常见结果之一,项目代码混乱,新员工甚至老员工,对项目理解比较吃力. 如果你去改造代码,改好了,没有任何功劳.改出问题了,领导.测试.产品,很可能会说你不行. 这一点,是让很多程序员纠结的地方. 我个人还是倾向重构的,先熟悉项目总体环境,从易到难. 项目开发,从外部看,就是一个个的功能. 从内部看,不就是一个个函数和API

汽车研发类项目该怎么做?以众泰汽车为例

众泰汽车EPM企业项目管理平台(以下简称EPM)基于蓝云EasyTrack实施,通过近一年的开发及试运行,众泰EPM系统为研发统一的项目计划管理协作平台,规范项目从立项.组织.主/A/B版计划.变更和风险管理,实现对整车各类开发项目的全生命周管理.日前已经全面推广应用,取得良好的应用效果,受到了众泰汽车的肯定. 一.项目背景: 众泰汽车股份有限公司(股票代码:000980),是以汽车整车研发.制造及销售为核心业务的汽车整车制造企业,在杭州.重庆.日本横滨和意大利都灵设立了四大研发中心,并在国内成