在设备上运行代码
Java、Python、C++ 解释器直接在 iPhone 上运行,离线用全部测试用例检验你的解法。
真实的题目、真正的代码编辑器,以及题目背后的解题模式。用 Java、Python 或 C++ 写代码,直接在 iPhone 上运行。
这不是编程入门应用。它跳过基础,专门训练面试官真正会考的解题模式和技巧。
Java、Python、C++ 解释器直接在 iPhone 上运行,离线用全部测试用例检验你的解法。
所有测试通过后,它会测量解法随输入规模增长的情况,并指出开销最大的那个循环。
双指针、单调栈、Dijkstra、DP 状态设计和面试技巧,都浓缩在简短易读的课程里。
间隔重复闪卡。完成一节课程或一道题目,相关卡片就会加入你的卡组,并在你快要忘记时安排复习。
把编辑器切换成白板,先画出指针、树或网格,再开始写代码。
无需账号,没有追踪,不发出任何网络请求。你的代码和进度永远不会离开 iPhone。
前两个单元永久免费,无需账号,也没有试用期限。
随时都可以。应用从不发出任何网络请求,只有在 App Store 购买时才需要联网。
Java、Python 和 C++。每道题目都有三种语言的初始代码和经过验证的解法,而且每种语言的解法分别保存,切换语言不会覆盖你在其他语言中的代码。
它是每种语言的一个大型子集,专为面试代码而设计。解释器运行在你的 iPhone 上而不是服务器上,所以有几处行为不同:
OverflowError,而不会无限增长。应用里没有任何题目需要这么大的数。size() 返回有符号的值,所以对空 vector 计算 v.size() - 1 会得到 -1,未初始化的局部变量读出来是 0。正确的代码行为完全相同。try/catch 和接口、Python 的生成器和类继承,以及 C++ 的模板和虚函数。如果用到了,你会看到清晰的提示,而不是错误的结果。第 1、2 单元(14 道题目和 9 节课程)以及全部闪卡卡组永久免费,无需账号,也不会弹出购买提示。Pro 解锁其余 10 个单元,可以按月订阅,也可以一次性永久购买。
英语、日语、韩语和简体中文,所有课程、题目和闪卡都已翻译。应用会跟随 iPhone 的语言设置,你也可以随时在“设置”>“界面语言”中切换。
进度只保存在你的设备上,所以删除应用会把它一起删掉。购买可以在 Pro 页面点按“恢复购买”找回。
请发邮件到 support@pocketinterviewprep.com。每一封邮件都会认真阅读。