当前位置: 首页 > news >正文

准备招银社招记录

准备招银社招记录

  • 1.算法准备(动态更新)
    • 题目

最近陆陆续续面了几家公司,大厂和银行都有,大厂2面3面挂的都有,现在真的比较难,总结下来面试技巧和心理状态需要调整。最近开始准备招银的社招,记录一下从笔试开始的轨迹。

1.算法准备(动态更新)

今天看到一个招银9.2笔试题,网上的解法都不太好,我自己写了一个解法

题目

有n个人,从1-4开始报数,逢4出局,然后后面的人继续从1开始报数,问最后谁还是队伍中。

public int circle4(int n){List<Integer> list=new ArrayList<>();for(int i=1;i<=n;j++){list.add(i);}int idx=0;while(list.size()>1){int len=list.size();if(idx+3<len){idx+=3;list.remove(idx);idx=idx%(len-1);}else{idx=(idx+3)%len;list.remove(idx);idx=idx&(len-1);}}return list.get(0);
}

待更新内容:
1.深浅拷贝
2.线程死锁
3.多线程实现
4.单例模式


http://www.mrgr.cn/news/30963.html

相关文章:

  • 【Elasticsearch系列十五】强大特性
  • 做完自动化测试,但别让不会汇报毁了你!
  • java--面向对象编程(中级部分)
  • Eclipse如何调整编辑器中的字体大小?
  • 让医院更智慧,让决策更容易
  • 代码随想录训练营第20天|235. 二叉搜索树的最近公共祖先、 701.二叉搜索树中的插入操作、450.删除二叉搜索树中的节点
  • 欧拉筛素数板子
  • 硬盘数据恢复必备:4 款强大硬盘数据恢复软件推荐!
  • [ComfyUI]Flux:更强融图!阿里最新重绘CN模型,生态加速器
  • OpenCV_图像像素读写操作
  • 什么是css?
  • 实现快速排序(Quicksort)
  • 【Git】Git Commit Angular规范详解
  • IMS 中private user id/public user id的格式
  • 基于Springboot+vue实现的Cosplay论坛系统
  • SwiftData 共享数据库在 App 中的改变无法被 Widgets 感知的原因和解决
  • 新160个crackme - 060-snake
  • 条件编译代码记录
  • Nomad Web服务终于成熟了!
  • 学习使用Docker