题目一 给定任意非负整数M,判断其能否表达为 M = 2 ^a + 2 ^b(a和b为非负整数),若可以输出a和b,若不能输出-1; 例如: 输入:6 输出: "1 2" 分析: void findAB(int M){} 为解决问题的主函数 流程: 若 M <= 0, 2的幂次无法为0,故认为无解,直接返回 "-1" 检查M是否是2的幂次方,如果是,直接输出 "0 log2(M)" 用两层循环遍历
华为OD全流程 软开C++,机考满分,技术面面评两个A,时间线如下: 01.04 笔试链接 01.10 笔试(2.5h) 01.11 综测 01.13 资格面(HR面) 01.17 技术一面 01.19 技术二面 01.20 主管面 01.22 提Offer及审批 01.26 Offer邮件 笔试复盘 1.英文输入法(100) 首行输入一段由英文单词word和标点构成的语句str,接下来一行为一个
这段时间折腾了一个小小的练手项目,前端采用 + 组织和构建代码,服务端用的 + 。目的在踩踩坑,熟悉一下Vue+Webpack的开发模式,尝试理解一些服务端的概念和思想。前几天去D2听了分享,忽的觉得目前自己更应该纠结一下前端基础与原理的东西。在工具上太耗费时间不是目前该有的状态。就以此暂做一个小结与回顾,接下来方向暂转到前端基础、原理与设计模式学习。 项目本身很简单,代码量也不多。只是实现了最简
6/7 笔试:与普联相似,技术题目+行测,但是技术题目与java相关性更大。 6/13 一面:15min 自我介绍 说项目技术选型比较 你认为实现你的xxx项目需要什么技术 技术难点 咋学java 成绩排名 说论文 未来学习规划 反问: 技术栈&业务 流程:白菜只有两面,sp会有三面 6/16 二面:50min 项目拷打+八股拷打 微服务架构的了解 微服务优缺点 负载均衡的算法实现(项目相关 某秒
腾讯的笔试偏综合实力,设计的问题不多。 以下部分题目: 选择题(多选少选都不得分) 1.以下哪些是著名的设计大赛(选项有红点、IF、IDEA等)? 2.ps 向下合并图层的快捷键是? 3.sketch放大的快捷键 4.哪些是material design的风格特点? 5.根据埃舍尔矛盾空间设计的游戏是? 简答题 1.选一个你最喜欢的视频app,分析它的交互和视觉的优缺点 2.说一个自己喜欢的品牌,
30选择题+两道填空题(十个空)+两道编程题 选择题覆盖了Linux、数据库系统(比较多)、高级语言程序设计(写程序运行结果),好像还有前端和计算机网络 填空题其实挺简单的,认真上过课应该会写,我是真的不会数据结构,真的不会。一个是跟判断出入栈的,一个是判断n*n的方格里n个皇后有几种存在方法的。 编程题,看着挺简单,但是我空白了,半年没碰编程了,不知道谁给的勇气碰后端开放岗位。 第一题是输入一个
采用平台是北森 第一:编程题第一道:输入 s=''********' str=["leet", "code"] 这让人怎么用Scanner输入? 第二题:就更加里离谱,原题这样说: 有一个数组,然后有一个大小为k的滑动窗口,滑动窗口从数组左侧移动到右侧; 你只能看见滑动窗口里面的值,一次移动一步。求滑动窗口最大值????? 输入样例: [1, 3
等12点笔试结束后更新代码 第一题 堆金字塔,每块石头长1m,宽1m,按cm计算,给你金字塔的高度n层,然后从1-n给你n个列表,每个列表代表第i层的石头放的位置,如果一个石头左右两边都有石头垫着,或者中心点下面有别的石头,就能稳定,否则就会掉落,上方依赖他的石头也会跟着掉落,问最终只剩下几个石头。 思路: 模拟,因为本身有序,每层的石头掉落情况是依赖于他底下一层石头的剩余情况,按层判断每个石头是
1、单拎一段重复字符的子串出来,发现规律,只要隔一个字符修改一下,次数是 floor(len / 2),遍历累加即可,记得最后一段出循环也要计算 2、区间计数,要把区间端点存储成 [下标,左or右] 的形式,比如 [5, 0] 表示一个区间左端点在位置5,[6, 1] 表示一个区间的右端点在位置6。由此用一个数组记录每个区间端点按下标升序排序,如果下标相同就左端点排在前面。然后遍历每个区间端点,如
刚开始看到第一道题有点懵,我靠,第一题就这么难??然后看了第二题和第3题才知道原来难度是递减的,第二道题分割字符串为k段,然后求一个最大什么积,在本地ide写出来了,放在题目上测试超时了,然后剪枝了,多过了测试用例的百分之40,但是还是超时了,最后一道题送分题。 然后还有一道和前端有关的,根据根节点层次遍历子节点,输出标签名和类名,最后10分钟准备在本地ide写,结果警告我不能退出,最后还剩5分钟
笔试时间是两个小时,总共分4部分 第一部分行测(基本全靠蒙) 第二部分中行相关的知识,比较杂,会出现以下哪个不属于四大银行,谷爱凌代言了哪个银行之类的题目 第三部分是英语阅读,阅读理解,完形填空之类的题型 第四部分就是计算机基础知识考察,比较简单,不会太难。 #春招##中国银行##笔试#
注意js的坑 :由于read_line()只能读取1024个字符,所以如果题目中的用例涉及到长度大于1024字符串的,需要用到gets(n)这个函数。 https://labfiles.acmcoder.com/ojhtml/index.html#/?id=js%e8%af%bb%e5%8f%96%e8%b6%85%e9%95%bf%e5%ad%97%e7%ac%a6%e4%b8%b2 第一题用
23届 前端 7.31 24h内有效 蔚来(提前批)笔试 平台:牛客 后续面经:蔚来前端(提前批)一二面面经 8.03 19:00 用友(高潜次批)笔试 平台:牛客 后续面经:用友(23届秋招)前端一二面面经、用友前端(常规批)一面面经 8.07 19:00 猿辅导(提前批)笔试 平台:牛客 后续面经:猿辅导前端(提前批)一二面面经 8.10 19:00 zoom(提前批)笔试 平台:牛客
#面经# #校招# #阿里巴巴# 开投屏现场写三个题 1 获取页面所有a标签,判断链接的协议是否是https 2 手写发布订阅模式 3 leetcode70跳台阶 第三题是原题所以直接写出来了,花了一个小时写第一第二题。现在看看其实都是常见简单手写题,奈何实操经验太少基础太差不得不说这位是我见过好的面试官,在提示下还是把第一题写出来不过第二题就没办法了 秋招这么难自己这么菜考研又来不及了,我想要不
两部分:素质测评 能力测评 素质测评有阅读理解、图形推理、图表计算、心理测评…… 能力测评只有30道选择题,范围很广,计算机基础课程都有,占比较大的应该是数据库吧,居然还考了范式 岗位要求的语言是python,考题中涉及编程语言的是Java和C++