LeetGo使用说明

核心能力

本软件的核心能力为在各种共享屏幕场景下的隐藏性(对方不可见,仅自己可见),目前支持所有平台、所有场景,包括但不限于腾讯会议、钉钉、飞书等会议软件及牛客网等各种基于浏览器的屏幕共享场景。

重要提示: 技术是在不断进步的,是否可见跟软件版本、电脑系统版本都有关系,所有的软件在确定使用前一定要自行进行相应的验证测试!测试方法见下方 [常见问题], 未经测试而出现问题概不负责!(除技术因素外,光线因素也需要注意,避免屏幕内容被反射在眼镜镜片上)
使用建议: 面试可用浏览器进行时应当优先选择浏览器而不是独立软件,浏览器的风险更小,各种会议软件版本越低越安全,所以尽量不要更新这些软件的版本。目前阶段,都是安全的。
Mac用户注意: 请把 MacOS 版本升级到 15.x,14.x权限管理不严格,问题较多,在部分场景下会被看见!

部分软件可能需要特殊设置一下:

  • 腾讯会议 Mac 版

    注意需要在设置-常规设置-勾选最下面的"开启/关闭窗口过滤"选项,才能实现不可见,具体是开启还是关闭时有效,需要自行验证!

  • Zoom

    需要在设置-共享屏幕-高级设置中的屏幕捕获模式-下拉选中'带高级窗口过滤的屏幕截图',然后自行验证,实在不行就只能降级到6.1.6版本以下

  • 牛x网等笔试网站,可在进入笔试前设备调试时进行有效性验证,有效时录制小窗口画面中是看不见这个软件的。

以下情况下软件是可见的

  • Mac OS 原生屏幕录制功能(Command + Shift + 5)

操作指南

此软件一切操作都用快捷键,不要用鼠标点击操作,点击也没用,整个软件是具备鼠标穿透特性的!
如果发现快捷键失效,可以将鼠标移动到窗口上(不用点击),再按快捷键就可以了。
如果发现窗口影响正常屏幕内容的点击与观看,可利用command/control + B隐藏窗口即可。

Mac 快捷键

  • command + R重新开始,清空先前的所有操作
  • command + H截图屏幕
  • command + enter上传截图到后端服务器并解析
  • command + B显示窗口/不显示窗口
  • command + 方向键移动窗口位置
  • command + L在配置语言与SQL间快捷切换
  • command + M在笔试和面试模式之间快速切换
  • command + Q退出程序

Windows 快捷键

  • control + R重新开始,清空先前的所有操作
  • control + H截图屏幕
  • control + enter上传截图到后端服务器并解析
  • control + B显示窗口/不显示窗口
  • control + 方向键移动窗口位置
  • control + L在配置语言与SQL间快捷切换
  • control + M在笔试和面试模式之间快速切换
  • control + Q退出程序

一般使用流程

  1. 配置合适的模式(笔试/面试)和编程语言、输出语言,部分配置可通过快捷键快速切换,详见上方的快捷键说明。注意:笔试模式分析流程更复杂,返回速度较慢(可能高达数分钟之久),但对原创题的效果更好,且会自动处理输入输出,适合不需要快速返回的场景。面试模式返回速度更快,但对于基本的hard难度的题目也足够了。
  2. command/control + H 截图 →command/control + enter 上传解析

    此时会进入solution视图

  3. 在solution视图下,再次command/control + Hcommand/control + enter

    会进入debug视图,用于排查程序错误

提示: 一般solution视图足够用了!
如果想要让答案具有一定的约束条件,可以把条件写在屏幕的代码区域中的代码注释中,比如写上"#要求迭代法实现"可以让返回的答案更符合要求。特别是在无需快速响应的场景下,善用约束条件,比如截屏无法截取到完整的test case(test case对于题解的正确率非常重要),则可以通过约束传递,以增大结果的正确率。

安装说明

Mac 安装说明

Mac安装可能会提示已经损坏,此时需要在 -设置 - 隐私与安全性 - 允许以下来源的应用程序 -选择"任何来源"

如果没有这个选项,需要在终端命令行中执行一下这个就有了:
sudo spctl --master-disable

Mac上如果发现安装后/重装后/更新后始终没有成功获取到屏幕权限(此时截图的结果始终是桌面背景图),则需要在权限配置中选中软件,然后点击下方的 '-' 号以移除对应权限,然后再次正常调用触发权限获取后正常打开权限即可。

Windows 安装说明

Windows安装启动后,若发现无法成功截图,可能是当前登录的用户权限不足,请ctrl q 退出软件后,尝试利用管理员身份启动即可。

配置说明

打开软件后需要点击配置图标,填入apiKey,注意不要有多余空白字符,然后点击Save按钮即可完成配置。软件支持多种编程语言,可点击设置图标后进行下拉选择需要的语言配置。(注意:配置页面上的操作仅可在初始界面/重置后的界面下进行,其他页面情况下是鼠标穿透的,无法点击!)

注意事项

请务必低调使用本软件!程序是基于大模型实现的,由于大模型是收费的(这部分费用作者已经预付了), 所以请不要将软件分享给他人使用,且不要高频滥用,每个软件都有唯一的key, 监控到超过650次解题调用(一次解题调用背后会触发多次大模型调用),软件将变得不可用。(注:本软件并非按次收费,但模型费用的存在导致注定是无法无限次使用的,650次是一个很大的数值,初衷是为了让用户不用担心次数问题,完全可以足够一个人完成秋招+春招所有面试笔试算法题目)。

试用版本说明

试用的key会在30分钟后失效,且在30分钟内仅可进行5次调用。

常见问题

1.软件是否可以规避笔试的切屏检测?
可以的,实测牛x网之类的切屏检测都是检测不到的(但是不要在使用途中进行鼠标操作,比如点击配置项等,鼠标操作有可能被检测为切屏)
共享屏幕场景的适用所有平台。
2.我该如何验证软件有效性?
自己开个会议就行了,共享屏幕对面是否看得见取决于共享端传递的数据,只要自己验证看不见,理论上对面一定是看不见的。
对于网页类型的共享屏幕,可以在设备调试页面查看录像小窗口,生效的话小窗口里面是看不见这个软件存在的, 同时也可以自行安装一些chrome浏览器录屏插件(比如 Screenity 等),进行录屏验证其可见性,这个录屏和笔试录屏原理应该是一致的。
3.windows共享屏幕虽然看不见软件,但是会出现一个黑框?
你的window版本太旧了,更新系统即可解决。
4.windows 上启动后无法成功截图?
可能是当前系统user不是管理员,权限不足,此时需要先退出软件,然后右键点击软件图标,选择“以管理员身份运行”即可。
5.mac上发现共享屏幕后可以看见软件?
你的mac版本太低了,需要更新到Mac OS 15.x。 如果是腾x会议/zoom等还需要参见上面 [核心能力]章节,需要配置一下过滤窗口设置。
6.为什么我的快捷键突然失效了?
如果发现快捷键突然失效,无法正常退出软件,请在任务管理器窗口查看是否重复开启了多个软件进程导致快捷键相互冲突了,然后尝试直接关闭所有本软件的进程后再打开即可~
7.题解内容超过屏幕怎么办?软件挡住了屏幕内容怎么办?
超过屏幕时:参考上面的快捷键,按 ctrl/cmd + 方向键 可以移动窗口~;
挡住了屏幕下方的内容时:可以按 ctrl/cmd + B 隐藏/显示窗口;
8.如何查询我的剩余调用次数?
本软件本意并非按次数出售,所以目前不提供查询方式,理论上一个人是绝对足够使用的,如确有查询需要,可以联系作者后台查询。

免责声明

本软件旨在为用户提供模拟面试中算法题训练及相关学习辅助功能以提升用户的算法技能水平。请用户自觉遵守国家相关法律法规及所在单位的各项规章制度,严禁将本软件用于任何违法违规、侵犯他人合法权益或违反考试、面试、公平竞争等相关规定的场景。

使用本软件即默认同意上述约定,若用户违反上述约定,产生的一切法律责任及后果均由用户本人承担,开发者不对因不当使用本软件而导致的任何损失或法律责任负责。