加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

新人入职,上午写了一段代码,下战书就被解雇了

发布时间:2019-06-21 03:56:56 所属栏目:建站 来源:Hollis
导读:有一个措施员,入职了一家公司,上午方才写下一段代码,没想到下战书就有人事来关照他被解雇了。 这个措施员暗示很委曲。感受这个要领,除了机能差一点,没啥此外题目呀。。。 2 除了获取时刻以外,一位措施员由于本身写了个排序算法,也被解雇了。 3 统计用

新人入职,上午写了一段代码,下战书就被解雇了

有一个措施员,入职了一家公司,上午方才写下一段代码,没想到下战书就有人事来关照他被解雇了。

新人入职,上午写了一段代码,下战书就被解雇了

这个措施员暗示很委曲。感受这个要领,除了机能差一点,没啥此外题目呀。。。

2

除了获取时刻以外,一位措施员由于本身写了个排序算法,也被解雇了。

新人入职,上午写了一段代码,下战书就被解雇了

3

统计用户总数,这代码还真是666呢。

新人入职,上午写了一段代码,下战书就被解雇了

4

前段时刻网传的代价一个亿的AI焦点代码,你能看出个中的眉目吗?

新人入职,上午写了一段代码,下战书就被解雇了

5

甩锅侠相识一下。

新人入职,上午写了一段代码,下战书就被解雇了

6

英语不足,拼音来凑。

  1. public void shit(){ 
  2.     // 自己逻辑没什么题目,就这个定名,中英殽杂 
  3.     // 事变流中的 直接治理到竣事节点 
  4.     // 节点范例是【办到底】 
  5.     boolean isbandaodi = confirmMenuindexOfActivityName(processdefinitionid, nextNodeName, "bandaodi"); 
  6.     if (isbandaodi) { 
  7.         // 。。。 
  8.     } 

7

下面这段代码的作者地址的公司,该不会是按代码行数开人为的吧?

新人入职,上午写了一段代码,下战书就被解雇了

8

最后,下面这段代码,看懂算我输。

  1. //Stream 用的66的 
  2. final EventAction eventAction = redisObj( 
  3.     EventActionKey + distributionEventId, 
  4.     () -> Optional 
  5.             .of(distributionEventId) 
  6.             .map(eventId -> { 
  7.                 final EventActionExample example = new EventActionExample(); 
  8.                 example.createCriteria() 
  9.                         .andEventIdEqualTo(eventId) 
  10.                         .andTriggerTypeEqualTo(EnumEventTriggerType.DISTRIBUTION_PURCHASE.getCode().byteValue()); 
  11.                 return example; 
  12.             }) 
  13.             .map(eventActionMapper::selectByExample) 
  14.             .filter(StringUtil::isNotEmpty) 
  15.             .map(e -> e.get(0)).orElseThrow(() -> ExceptionUtil.createParamException("变乱触发信息不存在")) 
  16.     , EventAction.class); 
  17. final AwardConfig awardConfig = redisObj(EventConfigKey + eventAction.getId(), 
  18.     () -> Optional.ofNullable(eventAction.getId()) 
  19.             .map(actionId -> { 
  20.                 final AwardConfigExample example = new AwardConfigExample(); 
  21.                 example.createCriteria() 
  22.                         .andActionIdEqualTo(actionId); 
  23.                 return example; 
  24.             }) 
  25.             .map(awardConfigMapper::selectByExample) 
  26.             .filter(StringUtil::isNotEmpty) 
  27.             .map(e -> e.get(0)).orElseThrow(() -> ExceptionUtil.createParamException("xxx")), 
  28.     AwardConfig.class 
  29. ); 
  30. Optional.of(req) 
  31.     .map(e -> e.clueUid) 
  32.     .map(id -> { 
  33.         final ClueExample example = new ClueExample(); 
  34.         example.createCriteria() 
  35.                 .andClueUidEqualTo(id) 
  36.                 .andDeletedEqualTo(false) 
  37.                 .andReceivedEqualTo(false) 
  38.                 .andCreateTimeGreaterThan(now - cluetime); 
  39.         example.setOrderByClause("create_time asc"); 
  40.         return example; 
  41.     })  // 获取该被约请人全部未逾期且未被领取的线索的线索 
  42.     .map(clueMapper::selectByExample) 
  43.     .filter(StringUtil::isNotEmpty) 
  44.     .ifPresent(clues -> { 
  45.                 final ClueResp clueResp = Optional.of(req) 
  46.                         .filter(c -> { 
  47.                             c.count = clues.size(); 
  48.                             return true; 
  49.                         }) 
  50.                         .map(this::awardValue) 
  51.                         .orElseThrow(() -> ExceptionUtil.createParamException("参数错误")); 
  52.                 final Integer specialId = req.getIsHead() 
  53.                         ? clues.get(0).getId() 
  54.                         : clues.get(clues.size() - 1).getId(); 
  55.                 clues.stream() 
  56.                         .peek(clue -> { 
  57.                             final AwardConfig awardConfigclone = Optional.of(awardConfig) 
  58.                                     .map(JSONUtil::obj2Json) 
  59.                                     .map(json -> JSONUtil.json2Obj(json, AwardConfig.class)) 
  60.                                     .orElseGet(AwardConfig::new); 
  61.                             awardConfigclone.setMoney( 
  62.                                     Optional.of(clue.getId()) 
  63.                                             .filter(specialId::equals) 
  64.                                             .map(e -> clueResp.specialReward.longValue()) 
  65.                                             .orElse(clueResp.otherAverageReward.longValue()) 
  66.                             ); 
  67.                             eventActionService.assembleAward( 
  68.                                     awardConfigclone, 
  69.                                     clue.getAdviserUid(), 
  70.                                     clue.getAdviserUid(), 
  71.                                     clue.getClueUid(), 
  72.                                     eventAction, 
  73.                                     new PasMessageParam(), 
  74.                                     clue.getId(), 
  75.                                     AwardRelationType.Clud.code() 
  76.                             ); 
  77.                         }) 
  78.                         .forEach(clue -> { 
  79.                             clue.setOrderNo(req.orderNo); 
  80.                             clue.setCommodityName(req.commodityName); 
  81.                             clue.setOrderAmount(req.orderAmount); 
  82.                             clue.setReceived(true); 
  83.                             clue.setModifyTime(now); 
  84.                             clueMapper.updateByPrimaryKeySelective(clue); 
  85.                         }); 
  86.             } 
  87.     ); 

参考资料:

https://gitee.com/oschina/bullshit-codes/tree/master/java

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读