VMware(威睿)后端开发笔试题总结
1. Linux中查看系统的发行版本信息 的命令?
cat/etc/issue 和 lsb_release
2. linux 挂载一个共享文件夹:
mount -t cifc "windows共享文件夹" "linux /mnt 路径"
3. 内存的分页机制: 页的大小由什么决定?
4. 解析表达式 可以用什么数据结构来适当的表达? 栈?
5. 主引导记录(MBR, Main Boot Record)
6. buffer适合哪种链表结构实现
7. 哪些排序算法不稳定
8. 二叉树的最大深度
9. 5升水的瓶、3升水的瓶,有9.5升水, 倒出来4升水的问题
10. 25匹马赛跑,每次跑5匹,最快几次找出最快的3匹马。7次(ofo面试题)
11. 将自然数的平方数从小到大排列成一串有序数列149625364964.那么第11个位置上的数字是9,第88个位置上的数字是? 8
12. A先生带着太太参加聚会,到场的另外还有3对夫妇,彼此之间有若干次握手,没有人与自己握手,夫妻之间不会握手,且没有2人之间握手超过一次,当其他人告诉A先生,他或她握了几次手,然后A先生发现答案都不一样。A先生和他的太太分别握了几次手? 都是3次
13. 将1000个正方体组成一个大的正方体,将组合后的大正方体表面涂上颜色,问有多少个小正方体没有涂上颜色?
3面都涂色的有8个,2面涂色的有12*(10-2)= 96 个, 1面涂色的有 (10-2)* (10-2)* 6 = 384 个,一点都没涂颜色的有 1000 - 8 - 96 - 384 = 512 个。
14. i++ 和++i 的效率问题
i++ 返回原来的值,++i 返回加1后的值
i++ 不能作为左值,而++i 可以
(左值是对应内存中有确定存储地址的对象的表达式的值,而右值是所有不是左值的表达式的值)
比如:
int i = int *p1 = &(++i); // 正确
int *p2 = &(i++); // 错误 ++i = ; // 正确
i ++ = ; // 错误
i++返回的是一个临时变量,而临时变量是右值。++i是直接在原地操作
两者的效率比较:
若是内置的数值类型,两者一样
若是一些自定义的类,如Iterater, ++i的效率 >= i++的效率
15. 第一道编程题
2的次幂
时间限制:C/C++语言 1000MS;其他语言 3000MS
内存限制:C/C++语言 65536KB;其他语言 589824KB题目描述:
给出一个数字a(1≤a≤9)和一个数字b(0≤b≤9),你需要判断是否存在一个非负整数n使得2^n在十进制表示下的最高位数字是a,最低位数字是b。若存在,输出满足条件的最小的n。
输入
第一行包含两个整数a,b。1≤a≤9,0≤b≤9
输出
输出对应的答案,若不存在满足条件的n,输出-1。
样例输入
2 2
样例输出
1
Hint
输入样例2
5 5
输出样例2
-1
VMware(威睿)后端开发笔试题总结的更多相关文章
- VMware (威睿) 虚拟化产品简介
VMware vSphere 是VMware(威睿)的一个虚拟化产品,VMware vSphere 是业界领先且最可靠的虚拟化平台.vSphere将应用程序和操作系统从底层硬件分离出来,从而简化了 I ...
- 各大公司java后端开发面试题
各大公司Java后端开发面试题总结 ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量.采用空间换时间,它用于线程间的数据隔离 ...
- iOS之某公司iOS开发笔试题
参考答案不唯一,大家可以根据自己的理解回答,没有必要跟笔者的一样.参考笔者的答案,也许给你带来灵感! 1.对数组中的元素去重复 例如: NSArray *array = @[@"12-11& ...
- 使用PowerShell解三道测试开发笔试题
在网上看到了三道测试开发的笔试题,答案是用Python解的.这段时间正好在学PowerShell,练习一下:) 1. 验证邮箱格式 2. 获取URL的后缀名 3. 获取前一天时间或前一秒 我的解法是: ...
- VMware威睿
VMware总部位于美国加州帕洛阿尔托 [1] ,是全球云基础架构和移动商务解决方案厂商,提供基于VMware的解决方案, 企业通过数据中心改造和公有云整合业务,借助企业安全转型维系客户信任 [2- ...
- 面试题:各大公司Java后端开发面试题总结 已看1 背1 有用 链接有必要看看
ThreadLocal(线程变量副本) --整理 Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量. 采用空间换时间,它用于线程间的数据隔离,为每一个 ...
- 聚聚科技——php开发笔试题及答案
聚聚科技是一个刚创立的公司,很小很小,人很少,老板感觉是个典型的北京小伙儿,戾气很重,很有个性.笔试题倒是简单: 1. echo(), print(), print_r()的区别? echo是PHP语 ...
- 最新阿里Java后端开发面试题100道(P6-P7)
面试题 1.什么是字节码?采用字节码的好处是什么?2. Oracle JDK 和 OpenJDK 的对比?3.Arrays.sort 和 Collections.sort 实现原理和区别4.wait ...
- 聚聚科技---PHP开发笔试题及答案
1. echo(), print(), print_r()的区别? echo是PHP语言结构, print和print_r是函数.语言结构没有返回值,函数可以有返回值(即便没有用) . print( ...
随机推荐
- JAVA之Math类常用数学运算记录
Math中定义了许多的方法,且这些方法均为static类型,通过Math类就能直接调用. 调用形式:Math.方法名 例如,我要进行e运算,那么我直接调用Math.exp(double 类型 数值); ...
- LeetCode算法题-Add Strings(Java实现)
这是悦乐书的第223次更新,第236篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第90题(顺位题号是415).给定两个非负整数num1和num2表示为字符串,返回num ...
- Linux 小知识翻译 - 「动态DNS」(DDNS)
这次聊聊「动态DNS」. DNS上周已经介绍过了,就是提供主机名和IP地址对应关系的结构.「动态DNS」是对主机名和IP地址的对应关系提供动态管理的结构. 以前的DNS没有考虑IP地址变化的情况.但是 ...
- 【2018.08.13 C与C++基础】C++语言的设计与演化读书笔记
先占坑 老实说看这本书的时候,有很多地方都很迷糊,但却说不清楚问题到底在哪里,只能和Effective C++联系起来,更深层次的东西就想不到了. 链接: https://blog.csdn.net/ ...
- Linux 基本操作 (day2)
一.用户的基本操作 1.添加和删除用户(管理员): useradd 用户名: useradd taibai passwd 用户名: passwd taibai [root@localhost ~] ...
- 【Teradata】移动空间语句
1.移动10G空间从sysdba到dbc create database td_tmp_db from sysdba as perm=10E9; give td_tmp_db to "dbc ...
- spark on yarn 集群部署
概述 hadoop2.7.1 spark 1.5.1 192.168.31.62 resourcemanager, namenode, master 192.168.31.63 nodeman ...
- SQL Server 数据导入Mysql具体教程
SQLServer2005数据导入Mysql到具体教程(測试) SQL SERVER数据导入MYSQL文件夹 1.Navicat for MySQL 版本号10.0.9 2.创建目标数据库 3.创 ...
- UVA817-According to Bartjens(DFS)
Problem UVA817-According to Bartjens Accept: 270 Submit: 2071Time Limit: 1000 mSec Memory Limi ...
- 【js】鼠标跟随效果
1.实现思想 ①鼠标跟随效果,发生在鼠标移动的时候,故需要使用onmousemove事件 ②当页面内容多于1屏时,就需要考虑滚动距离的问题 ③想实现鼠标跟随的效果需要: 元素的left位置 = 鼠标当 ...