Skip to content

Commit 2b86660

Browse files
committed
website: prettify files
1 parent 1afcc4b commit 2b86660

File tree

7 files changed

+38
-77
lines changed

7 files changed

+38
-77
lines changed

apps/website/contents/coding-interview-cheatsheet.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ This discussion can range from a few minutes to up to 5-10 minutes depending on
122122

123123
- ✅ If you get stuck on the approach or optimization, use [this structured way](./coding-interview-techniques.md) to jog your memory / find a good approach
124124
- ✅ Explain a few approaches that you could take at a high level (don't go too much into implementation details). Discuss the tradeoffs of each approach with your interviewer as if the interviewer was your coworker and you all are collaborating on a problem.
125+
125126
> For algorithmic questions, space/time is a common tradeoff. Let's take the famous [Two Sum](https://leetcode.com/problems/two-sum/) question for example. There are two common solutions
126127
>
127128
> 1. Use nested for loops. This would be O(n<sup>2</sup>) in terms of time complexity and O(1) in terms of space.

apps/website/contents/mock-interviews.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,3 @@ What makes Meetapro stand out?
5454
- Expert interviewers: Veterans from FAANG and top-tier companies bring years of experience, offering priceless feedback that truly makes a difference.
5555
- Direct communication: Job seekers can directly message interviewers to address any questions or concerns, such as experience sharing or rescheduling, ensuring better preparation for both parties.
5656
- All-in-one tools: Meetapro equips you with the essential tools for an effective interview session, including recording options for post-session review.
57-

apps/website/contents/resume.md

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,6 @@ The cover letter should **highlight the resume, rather than duplicate the conten
356356

357357
:::
358358

359-
360359
Here's a structure to transform your cover letter into a compelling narrative:
361360

362361
- Capture Attention: In your opening paragraph, succinctly present the primary reasons you are an ideal candidate for the job.
@@ -380,30 +379,24 @@ Here's a structure to transform your cover letter into a compelling narrative:
380379

381380
Example of an ML Engineer Cover Letter:
382381

383-
1. *Paragraph 1: The Hook and personal touch*
384-
<br></br>
382+
1. _Paragraph 1: The Hook and personal touch_ <br></br>
385383

386384
> Growing up in Argentina, questions about economics are part of everyday life long before you become an Economics student. While many developing countries suffer the consequences of natural disasters or geopolitical conflicts, most - generations of Argentines have spent their entire lives avoiding the consequences of the crisis caused by macroeconomic imbalances in our country. Possibly due to this history, it is practically impossible to spend a day of your life without listening to a friend or family member make predictions about what the exchange rate between the peso and the dollar should be, or their opinion about what should be done by the Central Bank to lower inflation.
387385
388386
<br></br>
389387

390-
2. *Paragraph 2: Motivation, background and growth story*
391-
<br></br>
392-
388+
2. _Paragraph 2: Motivation, background and growth story_ <br></br>
393389

394390
> Curiosity to find an answer to these daily questions was what motivated me to start my Degree in Economics at the University of Buenos Aires. I did my entire university career while working at the [BANK], experience that was exhausting and challenging in similar proportions. During my eight years working in a financial institution, I have seen first-hand how new technologies and Big Data tools have been transforming the way in which corporate decisions are made. That aroused my curiosity in the different Machine Learning techniques and for that reason I moved to Madrid to perform my Master in Big Data. After that, I was approached by a recruiter that gave me the opportunity to unleash my skills in the gaming industry in London.
395391
396-
3. *Paragraph 3: Showcase achievements, impact and stakeholder management*
397-
<br></br>
392+
3. _Paragraph 3: Showcase achievements, impact and stakeholder management_ <br></br>
398393

399394
> [GAMING COMPANY] gave me an incredible opportunity. For the first time in my career, I was able to connect my childhood memories as a gamer with my professional skills. The capable leadership at [GAMING COMPANY] quickly identified my project management and analytical skills and they gave me huge responsibilities. I worked closely with the Chief Strategy Officer and the Head of External Developer Relations to identify potential publishing and M&A opportunities. During my watch we closed two strategic deals that are now contributing with more than 10% of the portfolio revenue. After that incredible experience, I was invited to join a start-smaller SaaS mobile data company called [SAAS COMPANY]. It was a hard decision but the challenge of joining a start-up and helping they grow and expand globally was an opportunity that I could not decline.
400395
401-
4. *Paragraph 4: Motivation to join the company aligned with personal values*
402-
<br></br>
396+
4. _Paragraph 4: Motivation to join the company aligned with personal values_ <br></br>
403397

404398
> After [SAAS COMPANY] I had the opportunity to apply my skills in the Fintech industry. Coming from Argentina, where the population suffer the consequences of the absence of good credit, I was extremely excited about [BNLP FINTECH]’s mission of democratizing free-credit in the UK and the U.S.
405399
406-
407400
## Final tips
408401

409402
### Do not take job application forms lightly

apps/website/contents/system-design.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ System design content is still work-in-progress, but the following are some reso
5050
- [System Design Primer](https://github.com/donnemartin/system-design-primer) - Most comprehensive resource on system design out there. Recommended only if you have a ton of time to spare.
5151
- [System Design Interview](https://github.com/checkcheckzz/system-design-interview) - Contains many links to tips about system design, system design-related topics and engineering blogs of famous companies.
5252
- [System Design Cheatsheet](https://gist.github.com/vasanthk/485d1c25737e8e72759f) - Brief and concise content. Serves as a good revision right before your system design interview.
53-
- [System Design Roadmap](https://roadmap.sh/system-design) - Step-by-step guide that includes links to articles and videos on learning essential topics.
53+
- [System Design Roadmap](https://roadmap.sh/system-design) - Step-by-step guide that includes links to articles and videos on learning essential topics.
5454

5555
## Books
5656

apps/website/src/components/SidebarAd/index.js

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ function FAANGTechLeads({ position }) {
1616
rel="noopener"
1717
onClick={() => {
1818
window.gtag('event', `faangtechleads.${position}.click`);
19-
}}
20-
>
19+
}}>
2120
<p className={styles.tagline}>
2221
<strong className={styles.title}>
2322
Craft the perfect resume for FAANG
@@ -39,8 +38,7 @@ function TIHResumeReview({ position }) {
3938
rel="noopener"
4039
onClick={() => {
4140
window.gtag('event', `tih.resume_review.${position}.click`);
42-
}}
43-
>
41+
}}>
4442
<p className={styles.tagline}>
4543
<strong className={styles.title}>
4644
Get your resume reviewed for free
@@ -62,8 +60,7 @@ function GreatFrontEnd({ position }) {
6260
rel="noopener"
6361
onClick={() => {
6462
window.gtag('event', `greatfrontend.${position}.click`);
65-
}}
66-
>
63+
}}>
6764
<p className={styles.tagline}>
6865
<strong className={styles.title}>LeetCode for Front End</strong>
6966
Built by ex-FAANG Senior Engineers, <u>GreatFrontEnd</u> is the fastest
@@ -82,8 +79,7 @@ function AlgoMonster({ position }) {
8279
rel="noopener"
8380
onClick={() => {
8481
window.gtag('event', `algomonster.${position}.click`);
85-
}}
86-
>
82+
}}>
8783
<p className={styles.tagline}>
8884
<strong className={styles.title}>
8985
Stop grinding mindlessly. Study with a plan
@@ -105,8 +101,7 @@ function DesignGurusSystemDesign({ position }) {
105101
rel="noopener"
106102
onClick={() => {
107103
window.gtag('event', `designgurus.system_design.${position}.click`);
108-
}}
109-
>
104+
}}>
110105
<p className={styles.tagline}>
111106
<strong className={styles.title}>Get the job at FAANG</strong>
112107
<u>Grokking the System Design Interview</u> is a highly recommended
@@ -126,8 +121,7 @@ function ByteByteGoSystemDesign({ position }) {
126121
rel="noopener"
127122
onClick={() => {
128123
window.gtag('event', `bytebytego.system_design.${position}.click`);
129-
}}
130-
>
124+
}}>
131125
<p className={styles.tagline}>
132126
<strong className={styles.title}>
133127
Ace Your Next System Design Interview

apps/website/src/pages/index.js

Lines changed: 25 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,7 @@ function Home() {
108108
return (
109109
<Layout
110110
title="Technical Interview Guide for Busy Engineers"
111-
description={siteConfig.tagline}
112-
>
111+
description={siteConfig.tagline}>
113112
<HeroSection />
114113
<WhatIsThisSection />
115114
<GreatFrontEndSection />
@@ -146,8 +145,7 @@ function HeroSection() {
146145
<div className={styles.buttons}>
147146
<Link
148147
className={clsx('button button--primary button--lg')}
149-
to="/software-engineering-interview-guide/"
150-
>
148+
to="/software-engineering-interview-guide/">
151149
Start reading now&nbsp;&nbsp;→
152150
</Link>
153151
</div>
@@ -186,8 +184,7 @@ function WhatIsThisSection() {
186184
'text--center',
187185
'margin-bottom--lg',
188186
styles.sectionTitle,
189-
)}
190-
>
187+
)}>
191188
Fastest way to prepare effectively for your software engineering
192189
interviews, used by over 1,000,000 engineers
193190
</h3>
@@ -250,8 +247,7 @@ function RoraSection() {
250247
target="_blank"
251248
onClick={() => {
252249
window.gtag('event', 'rora.homepage.click');
253-
}}
254-
>
250+
}}>
255251
Get risk-free negotiation advice&nbsp;&nbsp;→
256252
</a>
257253
</div>
@@ -305,8 +301,7 @@ function HowToUseSection() {
305301
'text--center',
306302
'margin-bottom--lg',
307303
styles.sectionTitle,
308-
)}
309-
>
304+
)}>
310305
Not sure where to start in your interview preparation?
311306
<br /> We've got you covered.
312307
</h3>
@@ -315,8 +310,7 @@ function HowToUseSection() {
315310
'text--center',
316311
'margin-bottom--lg',
317312
styles.sectionTagline,
318-
)}
319-
>
313+
)}>
320314
This guide is structured in a{' '}
321315
<strong>simple to follow, step-by-step</strong> style covering all
322316
aspects of your software engineering interview preparation -{' '}
@@ -326,8 +320,7 @@ function HowToUseSection() {
326320
</div>
327321
<div className={clsx('row', styles.featuresRow)}>
328322
<div
329-
className={clsx('col', 'col--3', styles.featuresRowItemContainer)}
330-
>
323+
className={clsx('col', 'col--3', styles.featuresRowItemContainer)}>
331324
<HowToUseStep
332325
index={1}
333326
title={<>Prepare a FAANG-ready resume</>}
@@ -340,8 +333,7 @@ function HowToUseSection() {
340333
/>
341334
</div>
342335
<div
343-
className={clsx('col', 'col--3', styles.featuresRowItemContainer)}
344-
>
336+
className={clsx('col', 'col--3', styles.featuresRowItemContainer)}>
345337
<HowToUseStep
346338
index={2}
347339
title={<>Ace the interviews</>}
@@ -355,8 +347,7 @@ function HowToUseSection() {
355347
/>
356348
</div>
357349
<div
358-
className={clsx('col', 'col--3', styles.featuresRowItemContainer)}
359-
>
350+
className={clsx('col', 'col--3', styles.featuresRowItemContainer)}>
360351
<HowToUseStep
361352
index={3}
362353
title={<>Negotiate the best offer</>}
@@ -368,8 +359,7 @@ function HowToUseSection() {
368359
/>
369360
</div>
370361
<div
371-
className={clsx('col', 'col--3', styles.featuresRowItemContainer)}
372-
>
362+
className={clsx('col', 'col--3', styles.featuresRowItemContainer)}>
373363
<HowToUseStep
374364
index={4}
375365
title={<>Prepare for the job</>}
@@ -400,8 +390,7 @@ function FeaturesSection() {
400390
'text--center',
401391
'margin-vert--lg',
402392
styles.sectionTitle,
403-
)}
404-
>
393+
)}>
405394
We have everything you need - all straight to the point
406395
</h3>
407396
<div className={clsx('row', styles.featuresRow)}>
@@ -412,8 +401,7 @@ function FeaturesSection() {
412401
'col',
413402
'col--4',
414403
styles.featuresRowItemContainer,
415-
)}
416-
>
404+
)}>
417405
<div className={clsx('card', styles.featuresRowItem)}>
418406
<h3 className={styles.featuresRowItemTitle}>{title}</h3>
419407
<p className={styles.featuresRowItemDescription}>
@@ -439,8 +427,7 @@ function FAANGTechLeadsSection() {
439427
return (
440428
<div
441429
className={clsx('padding-vert--lg')}
442-
style={{ backgroundColor: 'rgb(244, 63, 94)' }}
443-
>
430+
style={{ backgroundColor: 'rgb(244, 63, 94)' }}>
444431
<div className="container">
445432
<div className="row">
446433
<div className="col col--8 col--offset-2">
@@ -460,8 +447,7 @@ function FAANGTechLeadsSection() {
460447
target="_blank"
461448
onClick={() => {
462449
window.gtag('event', 'faangtechleads.homepage.click');
463-
}}
464-
>
450+
}}>
465451
Improve your resume now &nbsp;&nbsp;→
466452
</a>
467453
</div>
@@ -478,8 +464,7 @@ function GreatFrontEndSection() {
478464
return (
479465
<div
480466
className={clsx('padding-vert--lg')}
481-
style={{ backgroundColor: 'rgb(79, 70, 229)' }}
482-
>
467+
style={{ backgroundColor: 'rgb(79, 70, 229)' }}>
483468
<div className="container">
484469
<div className="row">
485470
<div className="col col--8 col--offset-2">
@@ -492,15 +477,13 @@ function GreatFrontEndSection() {
492477
</h2>
493478
<h3
494479
className={styles.sectionSponsorTitle}
495-
style={{ fontSize: 'var(--ifm-h2-font-size)' }}
496-
>
480+
style={{ fontSize: 'var(--ifm-h2-font-size)' }}>
497481
<strong>
498482
Built by ex-FAANG Senior Engineers,{' '}
499483
<a
500484
href="https://www.greatfrontend.com/?utm_source=techinterviewhandbook&utm_medium=referral&utm_content=homepage"
501485
style={{ color: '#fff', textDecoration: 'underline' }}
502-
target="_blank"
503-
>
486+
target="_blank">
504487
GreatFrontEnd
505488
</a>{' '}
506489
is the fastest way to prepare for a front end interview job.
@@ -517,8 +500,7 @@ function GreatFrontEndSection() {
517500
'event',
518501
'greatfrontend.homepage.prepare.click',
519502
);
520-
}}
521-
>
503+
}}>
522504
Try it out &nbsp;&nbsp;→
523505
</a>
524506
</div>
@@ -540,8 +522,7 @@ function TweetsSection() {
540522
'margin-bottom--lg',
541523
'text--center',
542524
styles.sectionTitle,
543-
)}
544-
>
525+
)}>
545526
Over 1,000,000 people have benefitted from this handbook!
546527
</h2>
547528
<div className={clsx('row', styles.tweetsSection)}>
@@ -743,8 +724,7 @@ function SuccessStoriesSection() {
743724
'margin-vert--lg',
744725
'text--center',
745726
styles.sectionTitle,
746-
)}
747-
>
727+
)}>
748728
Countless engineers have gotten a job at FAANG with this free
749729
handbook
750730
</h3>
@@ -767,8 +747,7 @@ function SuccessStoriesSection() {
767747
<a
768748
href="https://github.com/yangshun/tech-interview-handbook/edit/master/website/src/data/successStories.js"
769749
rel="noopener"
770-
target="_blank"
771-
>
750+
target="_blank">
772751
Open a Pull Request here
773752
</a>
774753
!
@@ -792,8 +771,7 @@ function SponsorshipSection() {
792771
'margin-vert--lg',
793772
'text--center',
794773
styles.sectionTitle,
795-
)}
796-
>
774+
)}>
797775
Interested in advertising on Tech Interview Handbook?
798776
</h3>
799777
<p className={clsx(styles.sectionTagline, 'text--center')}>
@@ -826,14 +804,12 @@ function SponsorshipSection() {
826804
className="button button--primary button--lg margin-right--md"
827805
href="mailto:contact@techinterviewhandbook.org"
828806
rel="noopener"
829-
target="_blank"
830-
>
807+
target="_blank">
831808
Advertise with us!
832809
</a>
833810
<Link
834811
className="button button--secondary button--lg"
835-
to="/advertise"
836-
>
812+
to="/advertise">
837813
Find out more
838814
</Link>
839815
</div>
@@ -859,8 +835,7 @@ function PreFooterSection() {
859835
</p>
860836
<Link
861837
className={clsx('button button--primary button--lg')}
862-
to="/software-engineering-interview-guide/"
863-
>
838+
to="/software-engineering-interview-guide/">
864839
Start reading now&nbsp;&nbsp;→
865840
</Link>
866841
</div>

apps/website/src/theme/DocItem/Content/index.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,7 @@ export default function DocItemContent({ children }) {
4646
<a
4747
className="shoutout"
4848
href="https://www.linkedin.com/in/yangshun"
49-
target="_blank"
50-
>
49+
target="_blank">
5150
👋 Hi there, I'm Yangshun, an ex-Meta Staff Engineer, author of this
5251
handbook and Blind 75. Follow me on <u>LinkedIn</u> for Software
5352
Engineering advice and interview tips!

0 commit comments

Comments
 (0)