搜狗笔试真题
-- #include "stdint.h"
// 注:以上内容没有前面的“--”,做时去掉即可
int encode(const void* raw_in, void* raw_out, uint32_t password, size_t len)
{
const uint8_t* in = (const uint8_t*)raw_in;
uint8_t* out = (uint8_t*)raw_out;
uint32_t seed = password ^ 0x42381238u;
for (size_t i = 0 ; i < len; ++i) {
uint8_t a = ( in ^ seed ) >> 2;
uint8_t b = ( ( ((uint32_t)in) << 10 ) ^ seed ) >> (10-6);
a &= 63;
b &= 192;
a = 63 & ( a ^ (b << 3));
out = a | b;
seed = (((seed << 7) ^ seed ^ in) + 48475829);
}
return 0;
}
int decode(const void* raw_in, void* raw_out, uint32_t password, size_t len)
{
const uint8_t* in = (const uint8_t*)raw_in;
uint8_t* out = (uint8_t*)raw_out;
uint32_t seed = password ^ 0x42381238u;
for (size_t i = 0 ; i < len; ++i) {
// 请在此处补全代码
}
}
int main()
{
const uint8_t buf1[] = {0xf5, 0x3b, 0x3a, 0x0d, 0x54, 0x73, 0x34, 0xfe, 0x5d, 0x72, 0x2d, 0x8b, 0xca, 0x1d, 0xdb, 0xd4, 0x94, 0xfa, 0x88, 0xae, 0x51, 0x4f, 0x85, 0x38, 0x96, 0x33, 0xf1, 0xa3, 0x41, 0xf9, 0xc8, 0x67, 0xfc, 0x01, 0xc7, 0xdd, 0x22, 0xe7, 0xbd, 0x83, };
uint8_t buf2[100] = {};
const uint32_t password = 0x266d183bu;
const size_t len = sizeof(buf1);
encode(buf1, buf2, password, len);
printf("%sn", buf2);
}
求哈希解码算法
-
HSBC笔经
考试分为两个部分,全部是英文题目一是数字部分,给你一些图表(共8个)35分钟回答35道问题确实是需要计算器的但是不要每个题都用计算器算要适当地运用排除法否则时间一定来不及二是英文部分给出12个短文然后每个短文后有4道题(共48道题)共25分钟每个题都只有三个选项对...
-
工商银行笔试经验大纲
考完三个小时的工行,回到寝室慢慢实在是无力做其他的事情,写一下工商银行的笔经造福一下学弟学妹们,就当攒rp吧。我申请工行的时候没想到考试的时候会不在学校,所以当时把考试地点就填在了学校里,可是谁知道因为一个面试竟然会回家里了,昨天才赶回来的,就算是为了考工...
-
河南工行定向柜员笔试经验分享
考试地点:郑州牧专考试人数:没仔细看,大概20多个考场,一个考场60人,我们考场缺考10人左右。也就是说考试总人数在1400左右。考试形式:纸质试卷,包括试卷本一本、答题卡一张,无演草纸,不得携带计算器,每个考场2名监考,场外有巡考,考场没有时钟。试题内容:120个选择题,其中100...
-
交行笔经
今天考交通银行了,题目好多啊,考前用20分钟的时间填了一张个人档案的表,然后做了个性格测试,我真不知道这种性格测试是照实说呢,还是要往好里说,反正我是个实在人,说的都是大实话,题不多,好像有个15-20个,考前接了个电话,没听清老师说什么,答的也急火火的,不知道到底有几个...