2019.9.12 一加笔试 58同城笔试

一加:
30道选择题
20道测评(记不清了,一共48道选择)
专业题有些很奇怪,都是单选,但选项不唯一
void func(char a[])
cout< 64位机上测试是8,网上查的32位上是4,。
第一次见到把评测也放进去考查。

58:
20道选择题,3道编程,1道简答
编程:
1、输出字符串,是一些整数按序排列,整数间用’,'连接,请去掉重复的数字,剩下有多少个不同的数字。
2、给n个小孩发饼干,对每个小孩都有一个评分[1,5,2,3],要求相邻的两个小孩,分高的得到的饼干比分数低的小孩的饼干多。每个小孩至少1个饼干。问总共最少分多少饼干。
3、矩阵左上角到右下角,每个格子有不同分数,问走到终点最少得分是多少。
简答:网店售卖10000个商品,商品按照销售量实时排列,问怎么存储与数据访问时间

几道题都比较经典。但是题中给的条件不严谨。一开始就按照第一感觉去做了,还是对的。只有第一题,一开始被例子给误导了,以为每个数字只有一位,a了80%,应该是没有考虑负数和有多位数的情况,多位数的处理比较复杂,但是如果有多位数存在不可能a了这么多,加了对负数的处理后只a了60%,有点想不通。怎么样都不应该变少。

你可能感兴趣的:(笔记)