科姆利媒体采访体验
原文:https://www . geesforgeks . org/kom Li-media-interview-experience/
最近参加了 Komli 的媒体采访,想分享一下经验。
首轮(笔试) 1。Midas 有大、中、小三种尺寸的盒子。他在桌子上放了 11 个大盒子。他把其中一些盒子留空,在所有其他的盒子里,他放了 8 个中盒。他把其中一些中盒留空,在所有其他中盒中放入 8 个(空的)小盒。现在,桌子上 102 个盒子都是空的。迈达斯一共用过几盒?
见此处答案:https://www.easycalculation.com/puzzles/hard/boxes.php
2.给你一个文件,它包含一个 0 和 1 的非常小的序列,并对它进行排序。因此所有的 0 都在 1 的前面。需要在文件中找到 1 的第一个 orrcurance(返回位置)。
访问文件的唯一方法是通过一个签名为-int getBitAtPosition(int position)的方法,该方法返回文件中指定位置的位。
3.给定一个字符串,根据给定的参数找到该字符串的短版本。 方法签名:shortenString(字符串 s,int n)
ex:
s = aaabbbaa n=2 output = aabbaa
s= aaabbaacccc n=1 output = abac
如果一个字符超过 n,基本上截断它的连续运行。
4.编写一个函数,将两个数字除以 4 位小数。 只能使用加减运算符。
5.查尔斯走过一座铁路桥。就在他离桥中央十米远的时候,他听到一列火车从后面驶来。那一刻,以 90 公里/小时的速度行驶的火车,离桥的距离正好是桥的长度。查尔斯毫不犹豫地径直奔向火车,准备下桥。就这样,他只差 4 米就错过火车了!然而,如果查尔斯朝另一个方向冲得一样快,火车就会在桥的尽头前 8 米撞上他。 答案:http://dailybraintreater . blogspot . in/2011/08/train-拼图. html
第二轮: 第一轮问题讨论及优化。 简历中提到的项目讨论很多。
第三轮: 1。给定一个整数数组,对于每个位置,找出数组中剩余元素的乘积。 不允许使用除法运算符。 对所有的位置计算同样的东西,并在不同的数组中输出。
ex: input = {4,3,2,4}
output = {24,32,48,24}
2.给一个数 n,找出所有可能的数的集合,其和为 n。一个数可以在一个集合内重复。
ex : input n=4
output : {1,1,1,1},{1,1,2},{1,3},{2,2},{4}
如果你喜欢极客博客并想投稿,你也可以写一篇文章并把你的文章邮寄到 contribute@geeksforgeeks.org。看到你的文章出现在极客博客主页上,帮助其他极客。
版权属于:月萌API www.moonapi.com,转载请注明出处