厦门绩牛科技java开发面试题
-
以下哪个方法的修饰符可满足此效果:实现一个接口,仅对同一包内的类可见()
A.public B.private C.protected
-
请尽可能多的指出下列代码存在的问题,及其可以优化的地方 (本代码可正常运行,且正常情况下没有bug) /** *查询当前用户是否有包含该查询条件 *其中:@Login表示需要登录才能操作,并且能在代码中获取到用户ID * @param queryConditions 一个查询条件,一个用户仅能拥有一个 @return 查询到的id / @Login 更新并! @PostMapping("/exist") public Long hasAddcondition(String queryConditions){ SelfCondition a=SelfCondition.builder().queryConditions(queryConditions).build(); if(selfconditionapperselect(a)isEmpty(){ return null; }else{ return selfConditionMapper.select(a).get(0).getI(); } } 3.请 Code Review 以下代码(-为删除,+为新增) merge 需求是:新增 trigger_time 为空条件 SELECT f. FROM purchase_record f WHERE record_template_id=#[templateId} (-)AND f.trigger_time <= NOW() (+)AND (f.trigger_time IS NULL (+)OR f.trigger_time <= NOW() AND DATEDIFF(NOW(),f.trigger_time) <= #{days) 4.请在空白处完成以下代码 / *满足如下效果 *input:{5,4,3,2,1} *print:{1,2,3,4,5} * *input:{10,1,2,3,4} print:{1,2,3,4,10} */
public void sort(int[] arr){
} 5.请写一段代码,实现输入N(整数),输出1+2+3+..+N的值
6.第五题中,不允许使用乘除法、for/whil/if/else,请再实现一次 7.请写一个,你研发过程,觉得比较有难度有意思的研发过程或成果
