作者wulouise (在线上!=在电脑前)
看板Soft_Job
标题软体职缺准备心得
时间Fri Jul 15 16:25:31 2022
前面有我拿到offer的心得文,可自己A我的文章
# 背景
台大机械毕业 最高学历硕士
现职半导体设备外商软体开发
YOE 9
# Preface
这篇文章假设基础为平常空闲时间不多,但是有办法抽出时间练习的人
# 可不可以不要刷Leet code
可以,只要你有办法专精在某个领域,比如linux kernel mail loop内大家都认识你
如果只是一般人,想进比较大的公司刷题只是基本,你也可以找不考刷题的
就我所知Canonical好像不考Leetcode,不过在opensource领域的经验会被考虑
# How to start
面试不是为了单纯高薪资,而是找到适合的公司与适合你的职涯发展
所以规画你的职涯发展,最终目标是让你的能力与会公司的发展方向匹配
可以先看畅销书原子习惯,想想以下问题
1. 自己想成为什麽人
2. 这种人每天做甚麽? 能在open source有贡献或逛stackoverflow回答问题?
3. 选择一个最小目标,足够小到让即使在你状况最坏的情况下也能达成
4. 如果昨天没做到也没关系,今天要做到,不要*明天再做*
以我自己举例
1. 想在技术上专精,要是能专精C++在最佳化领域上更好
2. 每日: Leetcode撰写时以效能为目标,了解那些技巧可以帮助你提高运算效率
3. ”no raw loop” - Sean Parent. (这只是个人信仰,不是必要)
尽量用STL解决问题,可以参考
https://www.fluentcpp.com/getthemap/
效能上如何避免cache miss, 甚麽时候vector会比map快...etc
## Optimization
最佳化最重要的是profile,学太多最佳化方法但是到处都用不是好事
最佳化是拿弹性去交换来的,所以只需要用在bottleneck,非必要不使用
对这个题目有兴趣的可以找找Chandler Carruth的演讲(大部分都是Cppcon)
[Going Nowhere Faster]
https://www.youtube.com/watch?v=2EWejmkKlxs
[There are no zero cost abstractions]
https://youtu.be/rHIkrotSwcc
# How to write resume
建议看这篇文章,是免费的,它其他的面试建议也不错
https://www.techinterviewhandbook.org/resume/
重点:不管你用google doc/word,不要用 *表格* 不然ATS parsing容易出问题
在2020求职的时候用的resume有表格,拿到的面试少很多(我就废..)
不过今年大缺人也是一个因素
# Linkedin
绝对要经营自己的linkedin, 至少大致上要跟CV相同或更详细
Google HR是从Linkedin上找到我的,其实我不确定自己投会不会有人理XD
可以找一些网站帮你review profile 像是
https://resumeworded.com/score
他可以帮你评分,很多细节要花钱解锁,即使光看免费的部分也可学到不少
比如我现在才知道Linkedin headline其实可以放202 chars…
可以把很多技能相关的直接放上去,搜寻可见度会高很多
像是Software developer | C++, GTest, GMock, Multithreading …etc
# Cracking the Coding Interview
非常建议买中文版的看过前面的部分
中文书名: 提升程式设计师的面试力
英文看很快你也可以买英文的,他的翻译还算可理解
他会告诉你面试时应该要关注的重点,以及解题的技巧与方向
# Leetcoding
## Grind 75
我发现ptt没什麽人提到 Grind 75,我觉得他比blind 75更有用
一共有有169题
https://www.techinterviewhandbook.org/grind75
就是Blind 75的作者制作的建议的列表,给定每周想花的时间,照顺序练习很方便
他给的顺序大约是一个主题的特定方向2~3题,然後切换主题
适合原本就有基础的人抓回感觉,或是没太多时间刷的情况下抓对基础方向
自己是设定14hr/week来写,後来有空就把所有medium都写一写
hard看看挑几题来写,最後写了差不多160题,然後每天写个leetcode daily抓手感
我都是用C++,目标还是以C++为主所以没考虑用其他语言写
如果你日常不是写C++,建议以自己熟悉的语言写
如果你平常用的语言写起来不方便(对,我就是说C++) 那我一率推荐Python
像是用C/C++的人,其实建议刷题还是用python最快,因为实作最方便
因为时间不太多,题目看完觉得自己想的不是optimal就看hint
十分钟想不到optimal就看讨论/解答,八成的情况还是跪在Lee’s code前面
目标是未来的题目可以抓对方向
有些题型写过一两次就会有感觉,像是permutation在很多情况下可以用上
如果有Google HR给的大补帖,也建议看过一遍(appendix有附)
# Mock interview
自己没做,只有在写leetcode的时候用英文自言自语,果然练习不足在Google这吃鳖
如果要找mock interview,建议先找专业的把方向叫正好再来找免费的
在Cracking the coding interview一书内其实已经涵盖87%的要点
因为我拿到Google Feedback了,顺便把一些要点列在这
- 询问边界条件与澄清问题
- 列出多种实作并讨论其trade off (加分,但是如果强者都加分那就是must)
- 讨论Time complexity & Space complexity
- 题目一定要做完 (trivial impl可以问面试官可否跳过,要尽快掌握哪边是重要实作)
- 遇到Bug可以不靠提示自己找到
个人理解: 不靠提示是指: 面试官说_有问题_你就能自己找到答案
这是我个人最弱项
- 确保题目内的所有资讯你都有用到 (这个很重要,我面试时有漏掉一点)
- 实作不要处理得太复杂,才有机会写完 (这个应该需要大量练习或是天分XD)
# System Design
Google L4/L5 Loop才会面
我没练习...Design Pattern只记得自己常用的,上次想讲SOLID连这个字都忘记XD
最常推荐的资源就是Grokking the System Design
Leetcode现在有System Design特价中$60,有买整年会员更便宜只要$30
没买不确定内容有甚麽,不过影片是印度腔,最差的情况还可以当印度腔听力练习
# 英文
现在就在外商,不过面对的人英文不是母语,两边烂英文互聊其实还是有帮助
很现实的是,要面外商,至少要敢说,如果别人听不懂,就练到别人听得懂
语言没有硬指标,但是没有达到基础门槛就是没办法过
这边没办法给太多建议,我自己是会开车的时候听podcast
推荐几个:
1. Algorithm + Data Structure = Programming (ADSP)
两个Nvidia工作的 C++ commitee成员主持
以C++ algorithm为主轴的podcast,有时候夹杂一点APL,一回30~40min
Apple, audible, spotify都有,每周都有更新
2. Programming Throwdown
介绍各种程式语言或framework,如果你想要多了解一些语言概观可以挑这个听
3. Stackoverflow podcast
主题满多的,都以Tech 为主,也是30~40min
# Coding Interview
Interview 不是考Leetcode,而是如何跟面试官讨论设计跟实作(个人意见)
当成写production code,coding style跟naming convention仍要有
实作前写些comments记录要做甚麽,不然写到一半忘记edge cases就会被扣分
就算实作不是optimal(比方写起来比较花时间),但如果你能说出optimal也会加分
个人习惯是假设这个需求未来会变,suboptimal solution但弹性大也是一个做法
# BQ Interview
即使短期没有面试,每季/年做performance review总要跟老板说你做得多好
不然怎麽能拿到好绩效? 这种故事就适合做为BQ情境准备
把这些情境记录下来,在写BQ的时候才不会痛苦,除非记性真的超好那没话说
Amazon Leadership Principle基本上算是BQ基础,建议做投影片把情境都列出来
这样去面其他公司的时候也可以拿出来讲,至少不会一紧张就忘记自己做过甚麽
# Other interview side notes
1. 一定要准备问面试官的问题
2. 不要问网路上查得到的问题,除非这只是follow up的引导问题
3. 问的问题方向不一定,Technical / Business看你想法
4. 新创的话多问business model,判断这家新创有没有机会久活
# Competing Offer
我也不会...看了几篇觉得还算满有帮助的
https://haseebq.com/how-not-to-bomb-your-offer-negotiation/
https://www.nicksingh.com/posts/the-secret-art-of-salary-negotiation
https://www.fastcompany.com/90749904/how-to-negotiate-your-salary-for-any-job
个人的总结是诚实跟对方说你目前还没面完,预计多久要下决定
比较好的公司都愿意等,至於那种明天叫人来上班的...没去过但听说都很雷
# Improve yourself
即使面试成功也不要灰心,你已经拿到过门票,多准备下次再来就好
问问看每家面试结果的feedback,了解自己的问题然後调整每日目标
# Contribute to open source
## 关注你有兴趣的题目
像是对Linux有兴趣就看Jserv的系统软体课程讨论区,我FB几乎只逛这XD
把逛社群媒体的时间花在逛技术讨论区,其实进步会很快
## 找到你有兴趣的project
这边涉猎较少...过去一年内目前也只贡献了两三次PR,至少也比没有好
即使只是文件的改善,都有机会从review中学到很多
## Ptt 版友
Hsins的分享
十月的时候会有 Hacktoberfest 鼓励大众参与开源,十月期间
会有一些 GitHub 的开源专案,由专案维护人员将一些 issue
标上分类,有些还会标上新手友好的难易度,活动期间达成一
定的贡献,会有奖品像是衣服和贴纸,想要参与开源可以参考
## First open source contribution
这篇是文章
https://bit.ly/3IGk3yk
### Issues of opensource projects
https://www.codetriage.com/
https://www.coss.community/
https://goodfirstissue.dev/
## Stackoverflow (SO)
最快可以贡献在opensource的方法其实是上stackoverflow回答问题
在stackoverflow上回答或发问是一个很好的工程师训练方式
有空逛一逛也可以学到不少新知识
1. 训练怎麽有结构地问一个问题,如何找到ref 证明自己不是问蠢问题
2. SO跟rubber duck一样,问完之前自己会找到答案
3. 如何探讨烂问题,或从烂问题的XY problem中找到真正的问题,避免自己问..
4. 有架构地的回答问题,锻链自己的文件撰写技巧
5. 习惯性直接在online compiler上写proof of concept exmpale
6. 下一次你就会google到自己的答案,就不会忘记
Tip: 在SO上面问C++ 问题,直接贴godbolt的连结可以加快别人回你的速度
这一次在面试的时候也有feedback提到SO/github上的贡献
自己做的事情会被看见,毕竟用open source的大公司很多,有点能见度也不错
# 挑选面试公司
level.fyi + 比薪水 + 能不能问到认识的人
台湾这些资料还是比较少,就看大家能不能一起贡献
# 带小孩怎麽抽出时间
每个人的客观环境不一样,没有办法提供直接建议
比较能共通的: 想办法抽出个人的时间拿去念书,比如逛IG的时间改成看演算法
但是不要把自己逼太紧,每天仍然需要放松一下,建议参考原子习惯之类的书
如果你每天都没有自己的时间,那先思考可以放弃甚麽来挤出时间自我精进
# 总结
尽量设计一个每日目标让自己能努力下去,不要太极端因为会很难坚持
松散没关系,有进度就有进步,不要流於形式就好
祝大家都能找到自己喜欢的工作
# Appendix
Google recruiter提供的大补帖
https://gist.github.com/stanzheng/9631465
其实都是公开资讯,但是还是很有参考价值
## Reading meterial
- Introduction to Algorithms (最新的应该是4th)
- Google Style Guides (看你用哪个语言)
- [Coursera - Algorithms, Part
1](
https://www.coursera.org/learn/algorithms-part1)
- [Coursera - Algorithms, Part
2](
https://www.coursera.org/learn/algorithms-part2)
- [Udacity - Intro to Algorithms]
(
https://www.udacity.com/course/intro-to-algorithms--cs215)
- [MIT Open courseware - Introduction to Algorithms] (
https://bit.ly/3P67Jdc)
## 其他准备心得
- [How I got into Google by Prajakta Tathavadkar]
(
https://blog.usejournal.com/how-i-got-into-google-161c97913b8b)
- [How I got into Google by Gourav Mittal]
(
https://medium.com/@gourav.mittal/how-i-got-into-google-a7d92f581951)
- [Average to Googler in 4 weeks:Study Plan by Milan Naseri]
(
https://www.linkedin.com/pulse/average-googler-four-weeks-study-plan-milad-naseri/)
- [My Preparation Journey for Google Interviews by Shantanu Kshire]
(
https://medium.com/swlh/my-preparation-journey-for-google-interviews-f41e2dc3cdf9)
- [What's it like to work at Google?](
https://youtu.be/n_Cn8eFo7u8)
- [Prepare for your Google Interview: Coding](
https://youtu.be/6ZZX9iIgFoo)
- [Prepping for Your Google Interview:
Leadership](
https://youtu.be/2Cr3-et4xkI)
- [How to: Work at Google - Example Coding/Engineering Interview]
(
https://www.youtube.com/watch?v=XKu_SEDAykw)
- [How to: Prepare for a Google Engineering
Interview](
https://www.youtube.com/watch?v=ko-KkSmp-Lk)
## 其他网站
- HackerRank
- Topcoder
- Codeforces
- Leetcode
- InterviewBit
- Kattis
[X] GeekOfGeeks 如果看这个网站,*所有* 的资讯最好都跟其他可信网站交叉验证
这个网站的资讯非常地不精确
--
等等,我是不知道你是看了什麽神枪手的故事,可是为什麽要拿我当靶 (′Д‵)
什麽!是黄忠和后羿的故事?他们拿的不是铳,是弓!
长门,你手上拿着苹果跟绳子是作什麽?今天晚餐不是关东煮是烤乳猪吗?
连爸爸都没弄痛过我,可不可以不要绑这麽紧,好歹松一点让我有空间逃吧,古泉。
好,我认了,要射就射吧,可是请听一下在我死前的最後一个愿望。
不 要 拿 霰 弹 来.....噗滋(脑浆声) 摘自「阿虚的最後一餐」
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.231.132.6 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1657873542.A.6AB.html
1F:推 musashi023: 推 乾货 07/15 16:30
2F:推 eggy1018: 大神 推 07/15 16:32
3F:推 Csir: 猛的,推一个 07/15 16:37
4F:推 shibin: 推分享 07/15 16:47
5F:推 cksxxb123: 推 谢谢分享 07/15 16:53
6F:推 WeiDerrick: ME学长推 07/15 17:01
7F:推 michael0728n: 超详细推推 07/15 17:16
8F:推 blazers08: 大推 07/15 17:20
9F:推 rotalume: 推 07/15 17:28
10F:推 f26724309: 满满乾货推推 07/15 17:40
11F:推 a90100: 谢谢分享,推 07/15 17:53
12F:推 b0920075: 请问你对於最佳化C++这领域除了 cppcon 还有什麽资源可 07/15 17:57
13F:→ b0920075: 以分享的吗 07/15 17:57
其实网路上资源很多
最佳化最重要的是profile,学太多最佳化方法但是到处都用不是好事
最佳化是拿弹性去交换来的,所以只需要用在bottleneck,非必要不使用
对这个题目有兴趣的可以找找Chandler Carruth的演讲(大部分都是Cppcon)
Going Nowhere Faster
https://www.youtube.com/watch?v=2EWejmkKlxs
There are no zero cost abstractions
https://youtu.be/rHIkrotSwcc
14F:推 s06yji3: Thanks 07/15 17:58
15F:推 hobnob: 推!超厉害! 07/15 18:03
16F:推 milkdragon: 实在太棒了,紮实又详尽的分享,非常有用,感谢大神 07/15 18:24
17F:推 kuan: 大推,感谢分享 07/15 18:32
18F:推 duck10704: 推个 07/15 18:34
19F:推 Fantasylolz: 谢谢分享!收藏了 07/15 18:39
20F:推 michellehot: 可以收入吗 07/15 18:43
21F:推 birka1222: 推 07/15 19:01
22F:推 vi000246: 推 07/15 19:05
23F:推 k798976869: 刷起来 07/15 19:09
24F:推 safe: 还不推爆 07/15 19:18
25F:推 lairx: 推 07/15 19:27
26F:推 ShenJing: 超丰富的,感谢分享! 07/15 19:37
27F:推 wei19918: push 07/15 19:44
28F:推 ILoveSoyMilk: 推分享 希望以後也能跟你一样上了之後分享给大家心 07/15 19:44
29F:→ ILoveSoyMilk: 得 07/15 19:44
30F:推 TSLsun: 推 很有收获 07/15 20:04
31F:→ TSLsun: 期待将来自己也能像前辈一样分享经历回馈社群 07/15 20:04
我一开始的确是看到大家都没提到Grind75所以才想分享的,没想到越写越多XD
32F:→ loadingN: 先分类啦 07/15 20:12
33F:推 aquablue: 推!! 07/15 20:13
34F:→ wulouise: 真的忘了放分类xd 07/15 20:29
35F:推 ppc: 推 07/15 20:32
36F:推 lolmap: 超级详细!!感谢分享 07/15 20:46
37F:推 jackkao1: 推 07/15 20:50
38F:推 vt0628: 推 07/15 21:07
39F:推 taitzyhwan: 推 07/15 21:12
40F:推 steak5566: 推 07/15 21:13
41F:推 ricoo50: 感谢分享 07/15 21:28
42F:推 bionicqq519: 推 07/15 21:56
43F:推 slcheng: 推 感谢分享 07/15 22:00
44F:推 e12518166339: 推推 07/15 22:01
45F:推 Denim5566: 推推推 07/15 22:07
46F:推 winiel559: 推高手 07/15 22:07
47F:推 kyrie77: 推 07/15 22:08
48F:推 kaichihoa: 推 07/15 22:14
49F:推 devilkool: 推高手 07/15 22:29
50F:推 YNNEKUW: 推 07/15 22:30
51F:推 WayThuz: 推 07/15 22:33
52F:→ deeeplove: 你好神 07/15 23:05
53F:推 WWWE: 大推 07/16 00:08
54F:推 chiel: 推推 07/16 00:44
55F:推 supremebboy: 谢谢分享 07/16 00:59
56F:推 juju123: 先拜起来看 07/16 01:10
57F:推 fish0112: 推 好奇如何踏出参与opensource的第一步 07/16 01:28
其实上stackoverflow回答问题也算是贡献opensource喔,毕竟每天都在查SO XD
刚好最近stackoverflow podcast有提到
https://stackoverflow.blog/2022/07/05/developers-vs-the-difficulty-bomb-ep-459/
这篇是blog
https://bit.ly/3IGk3yk
### Issues of opensource projects
https://www.codetriage.com/
https://www.coss.community/
https://goodfirstissue.dev/
58F:推 yuzukeykusa: 谢谢分享 07/16 01:48
59F:推 WWIII: 推分享 有够详细 07/16 01:51
60F:推 deadee: 推 07/16 02:09
61F:推 abc12689: 推 07/16 02:33
62F:推 peach2000: 推推 用心分享 07/16 03:53
63F:推 cmelo1515: 感恩大佬 07/16 06:53
64F:推 rushio: 推推推 07/16 08:16
65F:推 aassdd926: 先跪 07/16 08:20
66F:推 whyhsu: 推 07/16 08:22
67F:推 smdf: 推 07/16 09:22
※ 编辑: wulouise (61.231.132.6 台湾), 07/16/2022 09:52:56
68F:推 bewitchsky: 推 07/16 09:57
69F:推 shieldsky: 感谢分享 07/16 09:58
70F:推 wirlly8888: 感谢分享 07/16 10:47
71F:推 ga013077: 推 07/16 10:49
72F:推 kevinfilter: 大推 07/16 10:55
73F:推 yiche: 推推 谢谢分享 07/16 11:20
74F:推 s93061018: 推 07/16 11:20
※ 编辑: wulouise (61.231.132.6 台湾), 07/16/2022 11:33:42
75F:推 liang30678: 有料有心 推推 07/16 11:54
====Opensource资讯分隔线====
76F:推 Hsins: 十月的时候会有 Hacktoberfest 鼓励大众参与开源,十月期间 07/16 12:16
77F:→ Hsins: 会有一些 GitHub 的开源专案,由专案维护人员将一些 issue 07/16 12:16
78F:→ Hsins: 标上分类,有些还会标上新手友好的难易度,活动期间达成一 07/16 12:16
79F:→ Hsins: 定的贡献,会有奖品像是衣服和贴纸,想要参与开源可以参考 07/16 12:16
80F:→ Hsins: 。 07/16 12:16
============================
我把你的资讯整合进内文,如果觉得不恰当麻烦私信给我
81F:推 oooo551: 推 07/16 12:50
82F:推 a2475848: 大推,谢谢大大无私分享,很受用! 07/16 13:06
83F:推 poewar: 感谢分享 07/16 13:06
85F:→ ntpuisbest: 为什麽我看只有75题没看到169题 07/16 13:26
https://www.techinterviewhandbook.org/grind75?weeks=13&hours=12
13周x12小时就会有全部的
86F:推 believe91326: 太神啦 07/16 13:56
87F:推 bnd0327: 推 07/16 14:43
88F:推 javy0521: 推 07/16 15:07
89F:推 nanoshooter: 要去调 schedule 题数会变动 07/16 16:00
※ 编辑: wulouise (61.231.132.6 台湾), 07/16/2022 16:12:15
90F:推 sarsman: 推推 07/16 16:25
91F:推 mirror0227: 跪了 07/16 18:08
92F:推 s8952889: 推 07/16 18:34
93F:推 yupog2003: 推实用分享 07/16 18:55
94F:推 yuinami: Dcard有看到,感谢大神的分享 07/16 19:12
95F:推 a78998042a: 也太详细了吧!推推 07/16 19:12
96F:推 jay123peter: 推 07/16 19:54
97F:推 inte629l: 推! 07/16 20:12
98F:推 jacky610223: 推推 07/16 23:24
99F:推 geraldliu98: 收!! 07/17 00:56
100F:推 gofigure: 刷题很要求手感 最好平常就养成习惯 07/17 01:00
101F:推 clamperni: 赞赞 07/17 14:02
※ 编辑: wulouise (61.231.129.196 台湾), 07/17/2022 14:15:00
102F:推 Lizaron: 好文推推 07/17 15:19
103F:推 jj0321: god电 grind75这网站 神 推推 07/17 16:17
104F:推 umidaisuki: 推 07/18 08:20
更新 Mock Interview要点,要练习的人可以参考
※ 编辑: wulouise (61.231.129.196 台湾), 07/18/2022 17:34:14
※ 编辑: wulouise (61.231.129.196 台湾), 07/18/2022 17:47:21
105F:推 estd1971: 感谢分享,推推 07/18 18:05
106F:推 viper9709: 推分享~这也太详细XD 07/18 20:33
107F:推 vvind: Pp 07/18 20:44
108F:推 JKEEE: 推 07/18 21:08
109F:推 MyNion: 谢谢分享,推 07/18 21:37
110F:推 airforceso: 11111 07/18 22:42
111F:推 RadiationXen: 用心推 07/19 08:50
112F:推 tenpoinyuki: 推 07/19 09:51
113F:推 AllenSMC: 大推 07/19 10:20
114F:推 shoeshoeya: 推 07/19 11:01
115F:推 Denny3345678: 感谢大大分享! 07/19 12:41
116F:推 asmiocv: 推 07/19 14:09
回来看变成爆文XD
如果看完有遇到甚麽问题欢迎来信询问,回答完後我有空会继续更新
有其他问题也可以询问,也许未来还有机会再写一篇文
※ 编辑: wulouise (61.231.129.196 台湾), 07/19/2022 15:51:16
117F:推 janbarry168: 推 07/19 20:48
118F:推 hattoriJinhe: 推 07/19 21:12
119F:推 kokosorazure: 推 07/19 22:59
120F:推 jasonwung: 推 07/19 23:49
121F:推 ducky0609: 推分享 07/20 08:55
122F:推 Mtcat: 11311 07/20 11:22
123F:推 TsaiIngWen: 大神 07/20 17:18
124F:推 leveger0903: 推 07/20 19:05
125F:推 tsukiyoK: 推 07/20 23:22
126F:推 dick51207: 乾货 07/21 00:20
127F:推 jimjim951357: 推 感谢分享 07/21 10:11
128F:推 superstaniy: 推详细 07/21 15:56
129F:推 dororouo: 推推~感谢分享 07/21 17:56
130F:推 a2768387: 先推再开 07/21 23:00
131F:推 air4028: 推 07/22 00:28
132F:推 debbie511297: 推! 07/22 01:44
133F:推 john5380: 推 07/22 02:48
134F:推 jackflu: 太丰富了吧 感谢用心分享 推推 07/22 22:04
135F:推 Dmcnero: 只能推了 07/23 17:47
136F:推 fishwl: 好人一生平安 07/25 12:03
137F:推 yasamnoya: 先推 07/28 09:03
138F:推 kyukyu: 推 谢谢分享 07/28 15:02
139F:推 b81314: 谢谢你 07/29 00:49
140F:推 diamondsyo: 谢谢大大的分享!!! 08/02 00:27
141F:推 bug2: 谢谢分享经验 帮助很大 推推~ 08/05 13:22
142F:推 qq9966pp: 推分享 08/09 08:37
143F:推 aa34723913: 好文推 08/12 21:35
144F:推 assassin762: 好文 08/16 18:55
145F:推 poem5566: 推一个 08/22 00:56