Skip to content

Commit fb97e2e

Browse files
committed
Various fixes
1 parent ec04c7f commit fb97e2e

6 files changed

Lines changed: 207 additions & 138 deletions

File tree

.markdownlint.json

Lines changed: 0 additions & 4 deletions
This file was deleted.

.markdownlint.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
$schema: https://raw.githubusercontent.com/DavidAnson/markdownlint/v0.37.4/schema/markdownlint-config-schema.json
3+
extends: markdownlint/style/prettier
4+
MD046:
5+
style: fenced
6+
MD033:
7+
allowed_elements:
8+
- nobr

legacy/career-training/week-2/lesson-plan.md

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -14,71 +14,71 @@ The corporate screening & hiring process (perfect world scenario) explained with
1414

1515
What happens at the hiring company after you hit "apply" on an a job ad?
1616

17-
1. First 2 weeks - roughly 30-40 applications get looked at
18-
2. Should I use "easy apply" on Linkedin?
19-
3. Apply early! Managers are eager BUT expectations are high initially
20-
4. (Seldom perfect matches exist) - revisions & compromises keep happening in the following weeks
21-
5. Applicant Tracking Systems. ATS exist, but all applications are screened by a recruiter
22-
6. It's an ongoing process
17+
1. First 2 weeks - roughly 30-40 applications get looked at
18+
2. Should I use "easy apply" on Linkedin?
19+
3. Apply early! Managers are eager BUT expectations are high initially
20+
4. (Seldom perfect matches exist) - revisions & compromises keep happening in the following weeks
21+
5. Applicant Tracking Systems. ATS exist, but all applications are screened by a recruiter
22+
6. It's an ongoing process
2323

2424
#### First Interview
2525

2626
Recruiter or Hiring Manager schedules or calls the candidate.
2727
2 main things are screened for: relevant experience, salary, motivation.
2828

29-
1. For HYF - why are you in DK? Long or short term?
30-
2. Language (English or Danish too poor)
31-
3. Big misalignment
32-
4. 80% likelihood to proceed
33-
5. Ability to learn fast
34-
6. How to prepare: think of examples of this!
35-
7. Personal story & family background
36-
8. e.g. Pregnancy - if it shows, ideally mention it. (for startups this can be a bigger concern)
29+
1. For HYF - why are you in DK? Long or short term?
30+
2. Language (English or Danish too poor)
31+
3. Big misalignment
32+
4. 80% likelihood to proceed
33+
5. Ability to learn fast
34+
6. How to prepare: think of examples of this!
35+
7. Personal story & family background
36+
8. e.g. Pregnancy - if it shows, ideally mention it. (for startups this can be a bigger concern)
3737

3838
#### Second Interview
3939

4040
If the Hiring Manager is happy, there will be a technical assignment
4141

42-
1. Can be a take home assignment, or standardized as Codinggame, Hackerrank or Coderbyte.
43-
2. Do it as soon as you can (but familiarise yourself with the platform)
44-
3. References! Know HYF mentors or alumni in the company? Mention them!
45-
4. Evaluated by Hiring Manager & a Senior/ PO.
46-
5. They deselect the less good candidates
47-
6. Ask for feedback!
42+
1. Can be a take home assignment, or standardized as Codinggame, Hackerrank or Coderbyte.
43+
2. Do it as soon as you can (but familiarise yourself with the platform)
44+
3. References! Know HYF mentors or alumni in the company? Mention them!
45+
4. Evaluated by Hiring Manager & a Senior/ PO.
46+
5. They deselect the less good candidates
47+
6. Ask for feedback!
4848

4949
#### Third Interview
5050

5151
Interview about working preferences with team members
5252

53-
1. Based on Personality type tests & working preference
54-
2. No rejection is about you, but about a fit for the specific team
55-
3. "What do you need to focus at work?"
56-
4. Feedback preferences
57-
5. Be honest
53+
1. Based on Personality type tests & working preference
54+
2. No rejection is about you, but about a fit for the specific team
55+
3. "What do you need to focus at work?"
56+
4. Feedback preferences
57+
5. Be honest
5858

5959
#### Contract offer or rejection
6060

61-
1. How to handle rejection
62-
2. Use it as a learning process
63-
3. Ask for honest feedback to improve
61+
1. How to handle rejection
62+
2. Use it as a learning process
63+
3. Ask for honest feedback to improve
6464

6565
#### What general tips for CV's are there?
6666

67-
1. Must include Linkedin/GitHub
68-
2. Must fit with CV/ consistent
69-
3. chronological backwards
70-
4. Picture = yes?
71-
5. ChatGPT? Template resumés
72-
6. Relevant experience first
73-
7. Most recent experiences first
74-
8. Use the top 1/3 of the CV & BIO text
75-
9. No experience over 10yrs ago
76-
10. 1-2 pages
67+
1. Must include Linkedin/GitHub
68+
2. Must fit with CV/ consistent
69+
3. chronological backwards
70+
4. Picture = yes?
71+
5. ChatGPT? Template resumés
72+
6. Relevant experience first
73+
7. Most recent experiences first
74+
8. Use the top 1/3 of the CV & BIO text
75+
9. No experience over 10yrs ago
76+
10. 1-2 pages
7777

7878
##### What is your most sought-after thing on any CV?
7979

80-
1. Always looking at the Linkedin profile to get a full picture of the applicant's network & career
81-
2. Portfolio websites & special projects can leave an impression
80+
1. Always looking at the Linkedin profile to get a full picture of the applicant's network & career
81+
2. Portfolio websites & special projects can leave an impression
8282

8383
#### The feedback in practice
8484

legacy/databases/lesson1/SQL-Joins.md

Lines changed: 33 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,21 +27,25 @@ We have two tables with the following values.
2727

2828
`TableA`:
2929

30+
```text
3031
id firstName lastName
3132
.......................................
3233
1 arun prasanth
3334
2 ann antony
3435
3 sruthy abc
3536
6 new abc
37+
```
3638

3739
`TableB`:
3840

41+
```text
3942
id2 age Place
4043
................
4144
1 24 kerala
4245
2 24 usa
4346
3 25 ekm
4447
5 24 chennai
48+
```
4549

4650
## Details
4751

@@ -51,107 +55,131 @@ We have two tables with the following values.
5155

5256
Syntax
5357

58+
```sql
5459
SELECT table1.column1, table2.column2...
5560
FROM table1
5661
INNER JOIN table2
5762
ON table1.common_field = table2.common_field;
63+
```
5864

5965
Apply it in our sample table :
6066

67+
```sql
6168
SELECT TableA.firstName,TableA.lastName,TableB.age,TableB.Place
6269
FROM TableA
6370
INNER JOIN TableB
6471
ON TableA.id = TableB.id2;
72+
```
6573

6674
Result Will Be
6775

76+
```text
6877
firstName lastName age Place
6978
..............................................
7079
arun prasanth 24 kerala
7180
ann antony 24 usa
7281
sruthy abc 25 ekm
82+
```
7383

7484
### LEFT JOIN
7585

7686
**Note** : will give all selected rows in TableA, plus any common selected rows in TableB.
7787

7888
Syntax
7989

90+
```sql
8091
SELECT table1.column1, table2.column2...
8192
FROM table1
8293
LEFT JOIN table2
8394
ON table1.common_field = table2.common_field;
95+
```
8496

8597
Apply it in our sample table :
8698

99+
```sql
87100
SELECT TableA.firstName,TableA.lastName,TableB.age,TableB.Place
88101
FROM TableA
89102
LEFT JOIN TableB
90103
ON TableA.id = TableB.id2;
104+
```
91105

92106
Result
93107

108+
```text
94109
firstName lastName age Place
95110
...............................................................................
96111
arun prasanth 24 kerala
97112
ann antony 24 usa
98113
sruthy abc 25 ekm
99114
new abc NULL NULL
115+
```
100116

101117
### RIGHT JOIN
102118

103119
**Note** : will give all selected rows in TableB, plus any common selected rows in TableA.
104120

105121
Syntax
106122

123+
```sql
107124
SELECT table1.column1, table2.column2...
108125
FROM table1
109126
RIGHT JOIN table2
110127
ON table1.common_field = table2.common_field;
128+
```
111129

112130
Apply it in our sample table :
113131

132+
```sql
114133
SELECT TableA.firstName,TableA.lastName,TableB.age,TableB.Place
115134
FROM TableA
116135
RIGHT JOIN TableB
117136
ON TableA.id = TableB.id2;
137+
```
118138

119139
Result
120140

121-
firstName lastName age Place
141+
```text
142+
firstName lastName age Place
122143
...............................................................................
123-
arun prasanth 24 kerala
124-
ann antony 24 usa
125-
sruthy abc 25 ekm
126-
NULL NULL 24 chennai
144+
arun prasanth 24 kerala
145+
ann antony 24 usa
146+
sruthy abc 25 ekm
147+
NULL NULL 24 chennai
148+
```
127149

128150
### FULL JOIN
129151

130152
**Note** :It will return all selected values from both tables.
131153

132154
Syntax
133155

156+
```sql
134157
SELECT table1.column1, table2.column2...
135158
FROM table1
136159
FULL JOIN table2
137160
ON table1.common_field = table2.common_field;
161+
```
138162

139163
Apply it in our sample table :
140164

165+
```sql
141166
SELECT TableA.firstName,TableA.lastName,TableB.age,TableB.Place
142167
FROM TableA
143168
FULL JOIN TableB
144169
ON TableA.id = TableB.id2;
170+
```
145171

146172
Result
147173

174+
```text
148175
firstName lastName age Place
149176
...............................................................................
150177
arun prasanth 24 kerala
151178
ann antony 24 usa
152179
sruthy abc 25 ekm
153180
new abc NULL NULL
154181
NULL NULL 24 chennai
182+
```
155183

156184
## Interesting Fact
157185

0 commit comments

Comments
 (0)