关于昨天阿里与唯品会的笔试记录
阿里的一道binarySearch查找bug
public class TestBinarySearch {public static void main(String[] args) {int a[] = {1,2,3,4,5,6,7};System.out.println(new TestBinarySearch().binarySearch(a, 7));}int binarySearch(int a[], int key){int len = a.length;int low = 0;int high = len-1;while(low<=high){//必须是<=或者>=注意int mid = low + (high - low)/2;//必须是 low + (high-low)/2 不可以是(low+high)/2注意:防止溢出if(key > a[mid]){low = mid + 1;//注意+1}else if(key<a[mid]){high = mid -1;//注意-1}else return mid;}return -1;}}
关于早上唯品会的几道题
主要的 IPC 方法[编辑]
方法 | 提供方(操作系统或其他环境) |
---|---|
文件 | 多数操作系统 |
信号 | 多数操作系统 |
Berkeley套接字 | 多数操作系统 |
消息队列 | 多数操作系统 |
管道 | 所有的 POSIX 系统, Windows. |
命名管道 | 所有的 POSIX 系统, Windows. |
信号量 | 所有的 POSIX 系统, Windows. |
共享内存 | 所有的 POSIX 系统, Windows. |
Message passing (不共享) |
用于 MPI规范,Java RMI, CORBA, MSMQ, MailSlot 以及其他. |
Memory-mapped file | 所有的 POSIX 系统, Windows. |
(参考维基百科)
还有一道就是tip/ip的分层,题目说的是七层结构,还有就是如何用UDP实现TCP的可靠性
关于最后一道题是设计一个链表,可以创建链表,可以打印链表,可以再O(1)的时间复杂度删除一个节点
关于昨天阿里与唯品会的笔试记录相关推荐
- 【笔试记录】2021/3/10阿里
阿里20210310春招笔试记录-Python解题 第一题 问题描述: 小偷从出发点按指定方向出发,除非遇到墙或超出城市必须转方向,不然只能直走.城市大小m*n. 输入描述: 1. 第1行,三个数字m ...
- 阿里数据分析师笔试记录
昨天参加了阿里数据分析师的笔试(实习).结合笔试前的一些准备,谈一下阿里笔试考核数据分析师具备的素质方向. 首先,有文章称统计学基础.常用数据分析方法(理解数据分析算法.应用场景.使用过程.以及优缺 ...
- Interview:算法岗位面试—11.05下午上海某银行信息(总行,四大行之一)技术岗笔试记录
Interview:算法岗位面试-11.05下午上海某银行信息(总行,四大行之一)技术岗笔试记录 导读:这次记住了上次银行考试的教训,提前选择了离着学校较近的考点.这次笔试比上次银行考试相对简单,但是 ...
- Interview:算法岗位面试—11.02早上上海某银行(上海分行,四大行之一)信息技术岗笔试记录
ML岗位面试:11.02早上上海某银行(上海分行,四大行之一)信息技术岗笔试记录 Interview:算法岗位面试-11.02早上上海某银行(上海分行,四大行之一)信息技术岗笔试记录 导读:预约考点的 ...
- 20200801猿辅导笔试记录
20200801猿辅导笔试记录 重复的课程 发奖品 最近比较忙,没太多时间,所以题目写的略微粗略一些. 重复的课程 输入N表示N节课,接下来输入N行每行输入课程的开始时间和结束时间,求最多的时候有 ...
- 2021网易游戏雷火2021春招游戏功能测试工程师 笔试记录----春招补录
目录 2021网易游戏雷火2021春招游戏功能测试工程师 笔试记录----春招补录 单选题 逻辑题 问:最坏情况下,教授问到第几个学生,学生才知道自己头顶帽子的颜色? 2021网易游戏雷火2021春招 ...
- QQ邮箱 接受 天气查询 阿里云自动运行学习记录
QQ邮箱 接受 天气查询 阿里云自动运行学习记录 学习记录 QQ邮箱 接受 天气查询 阿里云自动运行学习记录 前言 一.对于天气的查询 1.中华万年历API接口,获取天气信息 二.qq邮箱的使用步骤 ...
- 美团2023届秋招第一场笔试记录2022年8月6日
美团2023届秋招笔试记录 笔试之后总结记录的一些题解,并不能保证全部AC 编程题1-小美的礼盒包装AC? 题目描述 小美开的西点屋子举办一周年活动,她准备制作一批礼盒作为对消费者的回馈,每个礼盒中都 ...
- android使用阿里云推流播放器记录
android使用阿里云推流播放器记录: 在这里扯一句,如何删除csdn自己上传的资源:(参考:https://blog.csdn.net/qq_38122230/article/details/79 ...
最新文章
- OpenCV代码提取:merge/split函数的实现
- 全球CMOS图像传感器厂商最新排名:黑马杀出
- c++ map用法_Python专题——五分钟带你了解map、reduce和filter
- 技术干货 | Docker容器中需要避免的十种常见误区
- linux树莓派网易云音乐,基于树莓派的红外遥控版网易云音乐播放器
- linux df命令功能,Linux df命令简要介绍
- 2字节十六进制浮点数 qt_Qt二进制文件操作(读和写)详解
- Java 面向对象:继承的理解
- 不用 Python 自带的 Dict 实现自己的 HashTable
- meteor是什么东西?
- 《程序员修炼之道——从小工到专家》(典藏书)
- 将json文件格式转化成Excel表格形式
- 硬件FFT加速模块的应用
- 2015中国十大域名注册商排名
- 网站漏洞修补之苹果cms建站系统
- 在html中什么标签可以显示小方块,css列表前的小方块
- 16、基于51单片机智能浇花自动浇水灌溉土壤湿度检测报警系统设计
- element plus 引入icon
- Vue 过滤器、计算属性、侦听器 图解版 一目了然
- ESP8266 对接RFID RC522 设备读取门禁卡
热门文章
- javascript 改变 HTML 元素 element.innerHTML、.attribute、.setAttribute(attribute, value)、.style.property
- 技术狂人如何成长为企业副总裁?
- SQL练习3-SELECT
- php制作查询,十二生肖查询网页版制作(php)
- Js 根据输入出生日期 计算返回星座和属相
- MySQL清空表数据
- Android 6 128够用,128GB对于Android手机来说够用吗,购买256GB或512GB是否值得?
- STM32电路板调试Could not power up debug port
- 一文搞懂极大似然估计
- Anaconda在开始菜单找不到Anaconda command prompt入口