牛客在线笔试常见问题
牛客在线笔试常见问题
知识点相关
1.算法:模拟 枚举 排序 贪心 双指针 构造 分治 哈希 高精度 dfs bfs 最短路 二分 动态规划 位运算 记忆化搜索 递归 前缀和 差分 拓扑排序 快速幂
2.数据结构:数组 链表 栈 队列 堆(优先队列) 树 图论 字符串 并查集 单调栈
3.数学:基础数学 数论 计算几何 位运算 博弈 概率论 组合数学 线性代数
快速练习地址
https://www.nowcoder.com/exam/oj?tab=%E7%AE%97%E6%B3%95%E7%AF%87&topicId=295
相关帖子
https://www.nowcoder.com/discuss/918894?source_id=bishi_long
设备问题
问: 浏览器使用问题?
答:浏览器推荐使用最新版本的Chrome或者火狐浏览器,如果某一浏览器出现问题可以换个浏览器重新打开页面。
下载地址 https://www.nowcoder.com/discuss/3793
问: 如何切换摄像头?
答:进入答题页面前,可以在笔试调试设备页面直接切换摄像头;
笔试过程中如果需要切换摄像头,可以找到试卷右上方的“摄像头”图标,点击“切换摄像头”按照提示操作即可。
问: 摄像头出错?
答:请确认你的摄像头连接正常,并且浏览器没有禁用(地址栏旁边有个摄像头图标上面有小叉就是禁用了)。
笔试前请按照设备调试页面的提示完成调试再进行答题。
问: 拍照失败怎么办?
答:拍照上传失败,请检查浏览器有没有adblock adguard等这种广告屏蔽插件,如有请关闭后重试,笔试前最好禁用所有浏览器插件和无关的应用程序。
问:小程序扫码异常(部分企业的笔试不会开启该功能)
答:请按以下步骤检查:
1.手机是否已联网
2.微信更新至最新版
问:答题时提示手机异常(部分企业的笔试不会开启该功能)
答:请确保手机网络连接正常,使用最新版微信APP,手机需要一直保持在小程序页面保持常亮(不要锁屏),建议笔试插上手机电源,防止手机意外关机
笔试前请按照“手机监控”开启提示完成扫码,确保开启监控后再进行答题。
答题相关
问:只收到笔试短信通知,没有邮件通知,无法获取笔试链接怎么办?
答:请前往投递简历使用的邮箱垃圾箱查看,如果仍不能找到,就关注公众号:牛客招聘助手 ,绑定收到短信通知的手机号码查询。
问:打开笔试链接提示“不符合本场考试资格”,应该怎么处理?
答:请确认你是否拷贝了完整的笔试链接(含16位ID)并粘贴至浏览器地址栏。
问:没有收到邮件通知,怎么办?
答:如果你收到短信通知,但没有收到邮件通知,无法获取笔试链接,你可以关注微信公众号“牛客招聘助手”,绑定你收到短信的手机,查询笔试链接。
问:确认个人信息时,发现个人信息有误?
答:应企业要求,部分个人信息考生不能修改,请通过信息下方“点此反馈”入口,更正你的个人信息;如果可以修改,直接修改即可。
问: 笔试答题(非编程题)可以离开页面?
答: 不同公司的要求不一样,请仔细阅读考试须知,如要求不能离开页面,笔试过程请务必不要跳出页面,跳出页面会做作弊标记的哦。
问:问答题可以上传图片吗? 答: 问答题支持使用手机扫码上传图片,也支持本地上传。 问:回答了的题目可以再次查看吗? 答: 试卷中的题目分为多个目录,每个目录的题目提交后,就不能再次进入该目录;如果该目录未提交,你可以通过点击答题卡切换到该目录的其他题目。 问:笔试未结束,关闭了答题页面,可以继续答题吗? 答: 笔试中途因误操作关闭答题页面,如果在考试时间内,你可以重新复制笔试链接,打开页面继续笔试。 问:笔试过程中发现题目问题或者其他系统使用问题,怎么办? 答:你可以通过右侧底部的在线咨询小窗选择问题类型后发消息咨询。
编程题相关
问: 没有使用过在线判题系统练习编程题,该如何准备?
答: 如果你没有使用过在线OJ,请查看帖子牛客网在线判题系统使用帮助。
问: 编程题可以离开页面,进行本地调试吗?
答: 不同公司的要求不一样,请仔细阅读考试须知,点击进入编程题时也会有弹窗提示,请注意是否支持本地IDE,不支持时,请务必不要跳出页面,跳出页面会做作弊标记的哦。
问: 在线编程题是否可以使用本地IDE编辑和调试代码?
答: 部分企业会严格考察考生编辑代码的能力,会禁止考生离开编程题答题页面,不能使用本地IDE调试代码,你可以通过代码框上方的自测功能进行调试;允许使用本地IDE的笔试,可以使用本地IDE调试代码。
问:为什么我本地通过了,但是线上提交说没通过所有测试用例?
答:牛客网的每个编程题都有10-50组测试数据,你的代码在本机可以通过仅仅是通过了样例数据,可能存在边界条件考虑不周导致更多的测试数据没有通过,所以会返回答案错误。
问: 编程题的输入输出怎么写?
答:编程题分两种考核方式:
核心代码模式:只需要实现函数核心功能并返回结果,无须处理输入输出;
ACM模式:按照题目输入输出说明和例题给出的输入输出规范处理输入输出,不同的语言有不同的输入输出规范。
问: 没有通过所有测试用例是答案错了还是复杂度不对?
答:如果只提示没有通过所有的测试用例,那就不是超时的问题也不是编译的问题,仅仅是测试用例有部分没有通过,可能是代码考虑不够全面。
问: 编程题怎么算分?
答:题目会按照case通过比例给分,可以多次提交,不同考试会有不同计分规则,分为按照所有提交的最高分计分(如果多次提交的最高分一致,以最后一次最高分提交得分)、按照最后一次提交的最高分得分。
问:在线编程题支持哪些语言进行编译?
答:牛客在线编程题目前支持C++11、C++14、Java、C、Python、Python3、pypy2、pypy3、C#、PHP、JavaScript、R、Go、Ruby、Swift、ObjC、Pascal、Sql、TCL、matlab、bash等语言,不同企业可能会对编程语言有限制要求,请仔细阅读笔试邮件通知,邮件中会有编程题语言的相关说明。
问:编程题代码直接输入到代码框就完成了吗?
答:编辑好代码后,一定要点击 保存并提交 !!!
根据不同计分模式会有所不同,如果试卷设置是按照所有提交的最高分计分,系统会在提交该模块时帮你自动提交一次;如果试卷设置是按照最后一次提交计分,系统不会帮着提交,总之:一定要点击 保存并提交 !!!
更多编程题相关问题,请查看帖子那些年在编程题中踩过的坑
其他问题
问:考试过程中可以短暂离开吗?比如上厕所
答:可以,请快去快回!
问: 为什么我没有切页面弹窗说我跳出了?
答:请关闭所有可能屏幕提示的软件,包括QQ、OUTLOOK、杀毒软件等,只要屏幕失焦都算成是退出,如下图所示弹窗,均为跳出页面。
问:笔试时网络不好,页面加载慢,怎么办?
答:你可以将网络切换为手机热点,完成笔试。
重要提示:请在收到考试通知时,仔细阅读通知邮件中的注意事项,每次笔试的要求可能不一样。
#实习##校招#