首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
n_m!!
2018-10-04 20:08
广东工业大学 数据分析师
关注
已关注
取消关注
源码阅读技巧
大家平时都是怎么看源码的,有什么技巧吗?比如,从哪里开始看,如何把握整个代码框架?
#C++工程师#
提示
全部评论
推荐
最新
楼层
TeeKee
阿里云_基础产品事业部_高级开发工程师
第一,看你看哪方面源码,最好你看的代码是你本身有一定基础的,这样也便于你理解,比如你一直用的W indows,***作系统也不了解,就不要看Linux源码了,自己先用一段时间。对Redis一无所知的也不要赶时髦看Redis。 第二,看代码量,如果从来没看过源码的话,不要一上来看很长的,因为看不懂太打击积极性了,而且你看的代码里尽量不要出现一些该语言新特性,那会影响你理解。 扯上面那么多是为了说明,初看代码的话,选择比你付出更重要,循序渐进螺旋上升是有道理的。 到正式阅读阶段,我觉得第一步是看数据结构,理解各个struct(class)的层级关系,一般某个具体的大功能在root_struct下面都会有唯一的指针指向它,然后逐级展开。而且当你理清这里层级关系后,你就知道怎么逐一击破了。Good Luck.
点赞
回复
分享
发布于 2018-10-04 20:24
嘿嘿嘿嘿嘿嘿嘿
湖南大学 C++
给你一个建议,就是看代码之前,一定要看设计文档!!!一定要看,这样才能事半功倍
点赞
回复
分享
发布于 2018-10-05 09:46
无双、猪
淘天集团_高级技术专家
我自己的话,从熟练使用框架提供的各种功能开始吧,用到这种功能之后可以先思考一下如果自己来写框架应该会怎么实现,下一步就是深入看单个功能的实现了。具体到代码的话,可以画一下调用的链路图,贯穿整个链路的数据是什么,整个链路的调用逻辑和执行流程换成文字应该是怎么样的,然后就可以细看整个链路某一部分的代码实现了。 看完之后可以捋一下思路,和之前自己想的实现比较一下,觉得自己的思路差在哪里。
4
回复
分享
发布于 2018-10-04 20:46
CharlieLu
华东师范大学 C++
从main函数开始看呀;-)
点赞
回复
分享
发布于 2018-10-06 09:04
呀咿呀咿呦
中南大学 Java
对框架原理要了解 然后再去看详细的实现
点赞
回复
分享
发布于 2018-10-06 01:46
有offer也是咸鱼一条
南京邮电大学 嵌入式工程师
少说多做,兴趣第一,把看源码当成乐趣的一种,从哪里开始看真不重要
点赞
回复
分享
发布于 2018-10-04 21:55
不进互联网不改名
西安邮电大学 Java
我一般是遇到功能或性能瓶颈才会去看源码
点赞
回复
分享
发布于 2018-10-04 20:13
暂无评论,快来抢首评~
相关推荐
02-08 11:17
门头沟学院 Java
公司500强老总看了我的简历,说可以当标杆
——当然,是反面标杆😂事情是这样的:最近在改简历,投了不少公司也没啥回应。想请牛客的大佬们帮忙看看,我这简历到底问题出在哪…
点赞
评论
收藏
分享
昨天 15:58
门头沟学院 Java
当你的ai执行了git clean
😭😭😭我可怜的代码啊,我整了好几天的UI,就差那么几个页面不太满意,眼看大功告成,我发了一个造孽的prompt:$ui-ux-pro-max 好的听我说,现在只需要改动3个页面就行,其他的不要动我tm跟你说了其他不要动,结果你这**ai给我git clean了,还跟我说:已按你的最新要求改好,并且只改动这 3 个页面(使用了 ui-ux-pro-max 的设计建议)。当前仓库只有这 3 个文件有修改我为了不一直点yes,配置了不询问直接执行,😭谁知道你这该死的5.2 codex是这样理解的
AI“智障”时刻
点赞
评论
收藏
分享
2025-12-24 17:16
湖南软件职业学院 前端工程师
线上面了我快2个小时,最后居然不要我
我选体验最差:腾讯外包线上面试,应该是腾讯甲方来面试我,我自诉在字节短期外包项目,表达字节前端技术基建不错,很多都工具自动处理,他表达很大的兴趣,问了很多细节。我做了才3个月,哪里知道很深的细节,回答也是打哈哈。然后在问我,原型链,class,防抖,节流手搓代码。正正面试2个小时,我感觉回答还不错,这次,只要不考虑我的年龄应该是稳了。我的优势是便宜,经验丰富,主要是物美价廉。今天回复我不通过,不通过就被面试那么久,开始就拒绝我啊。体感最差,给我希望,立马浇灭。
小肥罗:
根据他的提问,我感觉他不是对你感兴趣,是对字节内部技术感兴趣
查看4道真题和解析
点赞
评论
收藏
分享
02-04 17:33
西安电子科技大学 Java
😭😭二面结束,还是做不到吗😭😭
前言:二面已经结束,虽然还不知道有没有三面,但是清楚的是还需要努力哇面试题:很多和项目相关,不太好展开讲,抓几个重点说说。问: 如果你要设计一个登入的功能,说说前后端的逻辑:答: 首先前后端分离,前端需要一个登入的UI组件,还需要在提交前验证一下账号、密码等有没有填好,如(是否为空),然后向后端发送请求,携带前端输入的信息,接着可以在vite配置代理服务器上解决跨域问题,后端接收请求后,与数据链接验证身份,核对密码等(提了一下,如果是注册就得通过hash加密,不能存储明文),登入成功就可以在后端生产一个token,这个token可以在返回前端后,储存在localstorage上,这样就可以在一...
现在前端的就业环境真的很...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
1
23
分享
评论
提到的真题
返回内容
招聘动态
查看更多
27届简历点评
27届寒假/转正实习汇总
全站热榜
更多
1
...
有了AI之后,程序员能不能干到65岁?
2804
2
...
字节飞书测开日常oc,附上面经
2580
3
...
腾讯AI产品一面:如何缓解幻觉?
2002
4
...
美团50亿收购叮咚买菜,校招HC会变多吗
1908
5
...
文科生能做产品经理吗?
1738
6
...
莉莉丝前端一面
1281
7
...
小厂面试官神人多
1250
8
...
发工资啦!!!
1178
9
...
秋招之后我才知道我问题多多
1073
10
...
大厂上班到底是咋样的
1073
创作者周榜
更多
正在热议
更多
#
春节前,你还在投简历吗?
#
1606次浏览
31人参与
#
春节提前走,你用什么理由请假?
#
867次浏览
21人参与
#
牛客吐槽大会
#
29757次浏览
336人参与
#
距离春招还有一个月,你现在是什么开局?
#
963次浏览
22人参与
#
春招什么时候投?
#
607次浏览
16人参与
#
聊聊Agent开发
#
2586次浏览
75人参与
#
暑期实习什么时候投?
#
1303次浏览
29人参与
#
推荐一个值得做的AI项目
#
1064次浏览
34人参与
#
硬件人的简历怎么写
#
325896次浏览
3079人参与
#
一份好的简历长什么样?
#
24389次浏览
442人参与
#
如果重来一次你还会读研吗
#
220430次浏览
1994人参与
#
面试常问题系列
#
272792次浏览
4692人参与
#
职场破防瞬间
#
362187次浏览
2837人参与
#
你的mentor是什么样的人?
#
52029次浏览
745人参与
#
机械人避雷的岗位/公司
#
45643次浏览
321人参与
#
简历无回复,你会继续海投还是优化再投?
#
139532次浏览
876人参与
#
用一句话形容你的团队氛围
#
38040次浏览
283人参与
#
苦尽甘来时,再讲来时路
#
70872次浏览
954人参与
#
校招入职后的感受
#
479536次浏览
3666人参与
#
实习工作,你找得还顺利吗?
#
566791次浏览
6668人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务