查看: 717| 回复: 5
收起左侧

[跳槽] pair programming面试,到底考察什么

匿名用户-8TVLR  | 添加认证 | 2024-12-4 01:29:38
本楼:   👍  0
0%
0%
0   👎

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x

最近约了一些面试,都是pair programming。这到底和算法有啥区别?是不是题简单了,但是代码量变多了? 常见的考题都有啥?大家有没有这方面的题库,或者面筋可以分享的?

上一篇:成功公司股价再度突破600
下一篇:请教下大家: startup 行权怎么交税
地里匿名用户
匿名用户-3GE0Z  | 添加认证 | 2024-12-4 02:12:15 来自APP
本楼:   👍  2
100%
0%
0   👎
我觉得这完全是考交流能力。我合作顺心的就是沟通频繁,讲自己解题思路的人。即使内向也要多说想法,没有最细,只有更细。然后就是能不能接受对方意见,以及怎么统一意见,然后得到大家都满意的结果。跟刷题关系不大。有的时候并不会用到最优解。因为费时,费力,难维护。让对方理解你说啥是重点。讲每种解法优缺点。时间空间复杂度。可能中小厂用得多,因为没有必要优化到底,干活舒心更重要。大厂我也没去过。
回复

使用道具 举报

地里匿名用户
匿名用户-GVDWH  | 添加认证 | 2024-12-4 03:06:42
本楼:   👍  0
0%
0%
0   👎
如果是code signal 并且有test cases需要跑通的话的话

1. 写代码速度(java吃大亏 python比较有优势) 关系到你是否能全做完. Waral dи,
2. 交流
3.bug数量, 因为bug 越多,观感越不好,而且debug时间需要浪费的越多
扫码关注一亩三分地求职移民公众号
更多干货内容等你发现
回复

使用道具 举报

HarderQ 2024-12-4 03:39:36 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   72
99%
1%
1
多交流沟通,确保自己的想法面试官是认可的,出现分歧也多听取他的意见,然后找到一个共同的解决办法。实际就是日常工作和同事讨论问题吧。
回复

使用道具 举报

justin 2024-12-4 03:44:33 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   8542
96%
4%
344
说是pair programming,其实也还是你在想思路写代码,面试官主要听着。只不过越来越多的题目,不是leetcode那种类型,而是让你实现一套business logic,实现的过程中需要跟面试官反复交流确认需求而已
回复

使用道具 举报

Sezedai 2024-12-4 04:07:19 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   2092
97%
3%
58
以我的经验,保持交流沟通,代码思路什么的其实不是最最重要的。速度才是最重要的,包括通过交流快速确定面试官心目中的正确解法,快速写code以及完成几乎全部followup。

1. 快速确定面试官心目中的解法,两分钟没想出来就问问可不可以先写你自己心目中的解法。 ..
2. 快速写完code并且快速跑通debug,不要写太多edge case error handling,可以和面试官说你知道这里有个小问题但后面有时间再补。(所以如果你是java选手,个人建议还是把python掌握一下单纯用来面试,不难的)
3. 写完一个stage,可以主动要followup,不要和面试官过多讨论tradeoff什么的,除非面试官主动问。
4. followup 一般是越来越难,所以前面一两个问题一定要快,千万别纠结。你一开始可能想写得漂亮,后面难度上来了可能要推翻之前写的,前面写得再漂亮也白写。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

Advertisement
>
快速回复 返回顶部 返回列表