PEDAC Flashcards

1
Q

Step 1 of Interview Questions

A

Rephrase the problem in my own words

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Step 2 of Interview Questions

A

Input and output types

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Step 3 of Interview Questions

A

Examples and Edge Cases

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Step 4 of Interview Questions

A

Data Structure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Step 5 of Interview Questions

https://www.freecodecamp.org/news/how-to-approach-any-algorithm-interview-without-panicking-b6d7ae5c050/

A

Pseudocode

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Step 6 of Interview Question

A

Code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

1st step of PEDAC

A
1. Understand the problem:
digest the problem and gain a holistic and well-rounded understanding of what the entire problem is asking.
2. Identify the inputs and outputs.
3. Implicit requirements
4. Clarifying questions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Problem Domain

A

A problem domain is the area of expertise or application that needs to be examined to solve a problem. It limits the scope of the problem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Mental Model

A

A mental model is an explanation of someone’s thought process about how something works in the real world.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

2nd step of PEDAC

A

Examples/Test Cases

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

3rd step of PEDAC

A

Data structure: with our test cases ready, the next thing is to choose the data structures we will use to convert the input to the output.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

4th step of PEDAC

A

Algorithm

How well did you know this?
1
Not at all
2
3
4
5
Perfectly