美团算法面试题

                今天面试了美团的java,碰到了一道面试题要求将阿拉伯数字转成罗马数字,在此记录一下

                 

public static String aToR(int num){
		String rString="";
		int[] nArr={1000,900,500,400,100,90,50,40,10,9,5,4,1};
		String[] rArray = { "M", "CM", "D", "CD", "C", "XC", "L", "XL", "X","IX", "V", "IV", "I" };
	    if (num < 1 || num > 3999) {
	    	rString = "-1";
	    } else{
	    	for(int i=0;i<nArr.length;i++){
	    		while(num>=nArr[i]){
	    			num-=nArr[i];
	    			rString+=rArray[i];
	    		}
	    	}
	    }
	    return rString;
	}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
美团推荐广告算法工程师面试主要会关注以下几个方面。首先,面试官可能会询问你对美团外卖广告业务的了解,包括业务场景和目标。你可以介绍一下美团外卖广告业务的基本情况,如广告投放方式、广告展示场景以及所追求的目标。 面试官还可能会问到你对算力情况的分析。你可以从算力的角度分析,如美团外卖广告涉及到的数据规模、计算复杂度等,以及你所设计的算法在这些情况下的表现。 智能算力核心思想是面试中的一个重要话。你可以简要介绍一下智能算力的概念和在广告推荐中的应用。可以提到的技术包括机器学习、深度学习等,以及如何利用这些技术来优化广告推荐算法。 此外,面试中可能会涉及到一些具体的技术问,比如假设类A继承了类B、C、D,而B、C、D都有一个相同的show()方法,你可以通过讲解继承和多态的概念来回答这个问。另外,Adam算法是一种自适应学习率的优化算法,你可以简要介绍一下Adam算法的原理和应用场景。 总的来说,在面试中展示你对美团外卖广告业务的了解、算力情况的分析能力、对智能算力核心思想的理解以及一些具体的技术知识,都是非常重要的。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [[决策优化算法实践]-美团外卖广告平台智能算力实践.pdf](https://download.csdn.net/download/u013563893/20535466)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [美团推荐算法工程师岗8道面试分享](https://blog.csdn.net/julyedu_7/article/details/122948866)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值