6.19 多益网络笔试 6.21 字节前端训练营笔试与恒生电子笔试 总结

笔试总结 专栏收录该内容
3 篇文章 0 订阅

6.19 多益网络笔试 6.21 字节前端训练营笔试与恒生电子笔试 总结

6.19 多以网络笔试

主要是一些基础题和问答题,

  • 两台PC上有线网卡通过网线相连但是无法ping同的原因?
  • 数据库事务的四个特性ACID:
    • A(Atomic):原子性是指事务是调度的最小单位,要么都执行,要么都不执行
    • C(Consistence):一致性是指事务执行前后数据库保持一致
    • I(Isolation):隔离性是指多个用户在访问数据库时,一个用户的事务不能被其他用户的事务干扰。
    • D(Durabili):持久性是指事务一旦提交对数据库的影响将会是永久的。
  • 编程题
    • 实现一个内存池
    • 字符串乘法

6.21 字节玩转前端

题目都是关于前端的,js方法写都写不出来,感觉是凉了

6.21 恒生电子

恒生电子的话
基础题都还好

#define R(n) n+n
a = 3
print R(a)*R(a)

这道题感觉是把自己坑了,应该是选编译出错吧,R()是未定义的

然后编程题是

  • 冒泡排序 核心部分就是两个for循环
//冒泡排序是每次最大的浮上去 因此每一轮就能找到一个最大值 上限在不断的减小 又要比较 j和j+1 所以上限是<n-1-i
for (int i=0;i<n;++i) {
    //主要是第二个循环的上限 
    for(int j=0;j<n-1-i;++j) {
        if(a[j]>a[j+1])
            swap(a[j],a[j+1]);
    }
}
  • 字符串压缩
    输入:只包含数字和大写字母的字符串
    输出:只包含大写字母的字符串,要求能够还原
//思路就是3DF2E这样的数字之间的字符串重复,用正则写的但是没跑过
//和lc上的字符串解压缩差不多,需要注意的还是
smatch sm("R"((\d)(\[\w+\])));
regex_search(s,sm,re);

//主要是这个replace函数的原型得记清楚 前面两个参数都是迭代器
s.replace(sm[0].first,sm[0].second,t);

string.replace原型

  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值