今日头条简介

/ INSTRUCTION

今日头条公司成立于2012年3月,是一家技术驱动的移动互联网公司,公司致力于采用先进的推荐引擎技术,提供基于移动设备的信息分发解决方案。

旗下主要产品为“头条”系列产品以及“内涵”系列产品:“头条”产品主要包括名为“今日头条”的资讯客户端及域名为toutiao.com的“头条网”;“内涵”系列产品主要包括名为“内涵段子”等的娱乐休闲类客户端。 “头条”系列产品致力帮助用户在移动互联网上方便快捷地获取最有价值的信息。基于数据挖掘及推荐引擎技术,“头条”系列产品会根据用户的兴趣为用户推荐与其兴趣匹配的内容,这是对传统信息分发方式的一次巨大颠覆。2012年8月推出后,“今日头条”迅速获得市场认可,长期占据苹果应用商店新闻类榜首。截至2016年3月,今日头条累计激活用户数达4.5亿,仅app的日活跃用户超过4500万。

随着大众用户的阅读行为广泛向移动设备迁移,字节跳动获得了高速发展,在行业内已建立起了极高的品牌知名度与影响力。助力各类媒体更好地适应移动互联网时代在夯实国内市场的同时,字节跳动也在积极进行国际化部署,目标在全球范围内提供先进的移动互联网信息分发服务,成为全球领先的移动互联网公司。


笔试前必看

/ IMPORTANT

为了让申请过今日头条的同学,尤其是之前没有使用过在线编程系统(OJ)的同学能在之后的今日头条笔试环节中顺序进行,请学习OJ基本知识后,自行练习牛客提供的今日头条练习卷。

在OJ系统中你的程序需要stdin(标准输入)读取输入,然后stdout(标准输出)来打印结果,举个例子,你可以使用c语言的scanf或者c++的cin来读取输入,然后使用c语言的printf或者c++的cout来输出结果代码禁止读取和写入任何文件,否则判题系统将会返回运行错误。OJ一次处理多个case,所以代码需要循环处理,一般通过while循环来出来多个case。

查看更多示例 >

代码提交常见问题

/ Q&A
Q:为什么代码在我本机可以通过,提交到牛客网总是提示答案错误
A:牛客网的每个编程题都有10-50组测试数据,你的代码在本机可以通过仅仅是通过了样例数据,可能存在边界条件考虑不周导致更多的测试数据没有通过,所以会返回答案错误。还有一种可能是你的代码没有处理多个测试用例,例如A+B的代码需要while循环处理
#include <stdio.h>
    int main() {
    int a,b;
    while(scanf("%d %d",&a, &b) != EOF)
        printf("%d",a+b);
    return 0;
}
Q:为什么Java代码在我本机运行正常,提交到牛客网报编译错误
A:因为Java文件名和类名需要保持一致。
1、如果编程题已经提供了类和要编写代码的方法,请不要擅自给方法加上static,也不要擅自修改类的名字。也不要给代码增加任何package信息。
2、对于没有提供任何辅助代码的编程题,请确认类的名字是Main
Q:为什么我的代码在本机运行正常,提交到牛客网总是报运行超时
A:牛客网对每个编程题的运行时间都有限制,一般是限制在1秒,牛客网后台判题的机器显然不如的你的台式机强劲,所以碰到超时请尽量优化你的代码效率。当然也有可能是你代码对某个测试用例死循环了。
Q:为什么代码会提示答案正确(提交异常)
A:这种情况代码本题你的结果是已AC,但是有点小问题:
1、牛客网对提交的代码会做相似度的判断,如果发现你的代码通过的测试用例同时和已有代码相似度过高则会给出答案正确(提交异常)的提示
2、根据题目的难易程度会对通过代码的提交频率进行控制,如果你提交通过代码的间隔太小,我们也认为有作弊可能,也会提示提交异常
Q:运行错误是什么情况
A:运行错误一般都是数组越界非法访问,野指针乱访问,空指针乱访问等情况造成代码崩溃。
更多问题?跟帖留言吧 >>
  • 二维码

    扫描二维码,关注牛客网

  • 二维码

    下载牛客APP,随时随地刷题