查看: 690|回复: 2
收起左侧

[找工就业] 不管工作还是刷题写代码写的慢是好还是坏

|只看干货
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   83% (531)
 
 
16% (103)    👎

2022(7-9月)-CS硕士+1-3年 | 内推| 码农类General实习@

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

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

x
本帖最后由 PatrickPro2 于 2021-9-25 21:00 编辑

昨天做了个Stripe的OA深受打击。

楼主之前在国内做了一年半ds,一年半sde,平时处理的数据也很多,但楼主有个坏习惯是写代码慢。由于处理的数据不允许有错误,我经常是写到一半会通过各种聚合、估算、自己写test case的方式来判断自己写的代码有没有问题。我18年刚工作的时候,写了个1000多行用来做高维并行计算的代码,写了我一周。虽然这个代码让处理数据的效率高了不知道高了多少倍,但我写的过程基本上是写一会儿,测一会儿,因为越到后面,数据经过层层处理,非常难debug,我感觉我是那种会花95%的时间思考和写代码,最后只用5%的时间debug.

我不知道这是不是个好习惯还是怎么着,反正我昨天在做stripe的oa时就很受打击。就一道题,beta invite,输入是列表形式的数据。以我的工作习惯,我会先看一下log数据来找规律,但OA不提供源数据。因为题目有些地方表述含糊,那我可能会想更多些:如果请求过来的重复,那么是先认定为单位时间里累加计数以便于之后认定bot还是直接扔掉(题目要求后来的直接扔掉);有没有可能用户请求完已经激活后又继续请求。我自己在真实工作场景基本上碰到这些都是我自己去想去验证,但这个没明说。所以我就按我能想到的corner case写,最后没时间debug就交了。

昨天一直在想怎么回事,我目前总结下来唯一的方法就是在做oa前先看一下面经,但感觉这也不是一个长久之计。希望小伙伴能分享一下你们的建议

备注:楼主代码实习还算过得去,codesignal能做848/850,但就是做得慢

上一篇:请问亚麻SDE的intern已经快招满了嘛?(job ID: 1557929)
下一篇:求加拿大E5 remote组推荐
cd学生 2021-9-26 08:25:10 来自APP | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   80% (1260)
 
 
19% (308)    👎
你也太实诚了。。。天下oa一大抄
回复

使用道具 举报

 楼主| PatrickPro2 2021-9-26 12:07:58 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   83% (531)
 
 
16% (103)    👎
cd学生 发表于 2021-9-25 20:25
你也太实诚了。。。天下oa一大抄

hhhhhhh好像有道理
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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