> masteringswe_

Java - Coding Interviews

Cards from Java - Coding Interviews

Questions

01ArrayList - extend with another list
coding
02ArrayList - combine two lists
coding
03ArrayList - sort with custom comparator
coding
04ArrayList - sort descending
coding
05ArrayList - sort ascending
coding
06ArrayList - reverse in place
codinglocked
Subscribe to unlock
07ArrayList - remove first
codinglocked
Subscribe to unlock
08ArrayList - remove last
codinglocked
Subscribe to unlock
09ArrayList - append
codinglocked
Subscribe to unlock
10ArrayList - init empty
codinglocked
Subscribe to unlock
11HashSet - size
codinglocked
Subscribe to unlock
12HashSet - remove
codinglocked
Subscribe to unlock
13HashSet - contains
codinglocked
Subscribe to unlock
14HashSet - add
codinglocked
Subscribe to unlock
15HashSet - init empty
codinglocked
Subscribe to unlock
16ArrayList - contains
codinglocked
Subscribe to unlock
17ArrayList - slice / sublist copy
codinglocked
Subscribe to unlock
18ArrayList - shallow copy
codinglocked
Subscribe to unlock
19ArrayList - indexOf
codinglocked
Subscribe to unlock
20HashMap - keys and values as lists
codinglocked
Subscribe to unlock
21HashMap - size
codinglocked
Subscribe to unlock
22HashMap - clear
codinglocked
Subscribe to unlock
23HashMap - remove key
codinglocked
Subscribe to unlock
24HashMap - getOrDefault
codinglocked
Subscribe to unlock
25HashMap - get (null if missing)
codinglocked
Subscribe to unlock
26HashMap - containsKey
codinglocked
Subscribe to unlock
27HashMap - put
codinglocked
Subscribe to unlock
28HashMap - init empty
codinglocked
Subscribe to unlock
29ArrayList - size
codinglocked
Subscribe to unlock
30Import PriorityQueue
codinglocked
Subscribe to unlock
31String - toUpperCase
codinglocked
Subscribe to unlock
32String - toLowerCase
codinglocked
Subscribe to unlock
33char - from code point
codinglocked
Subscribe to unlock
34char - get code point
codinglocked
Subscribe to unlock
35String - assignment
codinglocked
Subscribe to unlock
36String - concatenate with +
codinglocked
Subscribe to unlock
37String - formatted concatenation
codinglocked
Subscribe to unlock
38String - join
codinglocked
Subscribe to unlock
39Mixed types in collections
conceptuallocked
Subscribe to unlock
40HashSet - shallow copy
codinglocked
Subscribe to unlock
41Does HashMap maintain insertion order?
conceptuallocked
Subscribe to unlock
42HashMap - contains value
codinglocked
Subscribe to unlock
43HashMap - shallow copy
codinglocked
Subscribe to unlock
44HashMap - iterate values
codinglocked
Subscribe to unlock
45HashMap - iterate keys
codinglocked
Subscribe to unlock
46ArrayList - init with fresh objects
codinglocked
Subscribe to unlock
47ArrayList - init with repeated constant
codinglocked
Subscribe to unlock
48LinkedHashMap - first inserted key
codinglocked
Subscribe to unlock
49HashMap - iterate entries
codinglocked
Subscribe to unlock
50Lambda - effectively final capture
conceptuallocked
Subscribe to unlock
51Function - custom map implementation
codinglocked
Subscribe to unlock
52Class - instantiate and invoke
codinglocked
Subscribe to unlock
53Class - constructor and instance method
codinglocked
Subscribe to unlock
54PriorityQueue - init empty
codinglocked
Subscribe to unlock
55PriorityQueue - build from existing collection
codinglocked
Subscribe to unlock
56PriorityQueue - peek
codinglocked
Subscribe to unlock
57PriorityQueue - pop
codinglocked
Subscribe to unlock
58PriorityQueue - max-heap
codinglocked
Subscribe to unlock
59PriorityQueue - push
codinglocked
Subscribe to unlock
60ArrayDeque - peek front
codinglocked
Subscribe to unlock
61ArrayDeque - double-ended queue
codinglocked
Subscribe to unlock
62Double - infinity
codinglocked
Subscribe to unlock
63Math - absolute value
codinglocked
Subscribe to unlock
64Math - max and min
codinglocked
Subscribe to unlock
65Math - floor and ceil
codinglocked
Subscribe to unlock
66Range loop - step, and reversed
codinglocked
Subscribe to unlock
67Range loop - start and end
codinglocked
Subscribe to unlock
68Range loop - single argument
codinglocked
Subscribe to unlock
69String.split - quirks
conceptuallocked
Subscribe to unlock
70PriorityQueue - custom priority
codinglocked
Subscribe to unlock
71Letter to alphabet index
codinglocked
Subscribe to unlock
72HashMap - not containsKey
codinglocked
Subscribe to unlock
73HashSet - not contains
codinglocked
Subscribe to unlock
74ArrayList - not contains
codinglocked
Subscribe to unlock
75ArrayList - get by index
codinglocked
Subscribe to unlock
76While loop - break after 10 iterations
codinglocked
Subscribe to unlock
77HashSet - iterate all forms
codinglocked
Subscribe to unlock
78HashMap - entries as a list
codinglocked
Subscribe to unlock
79ArrayList - iterate all forms
codinglocked
Subscribe to unlock
80Is Java pass by reference or pass by value?
conceptuallocked
Subscribe to unlock
81Pass by value - primitive output
conceptuallocked
Subscribe to unlock
82Pass by value - list output
conceptuallocked
Subscribe to unlock
83Arithmetic - shorthand increment/decrement
codinglocked
Subscribe to unlock
84Arithmetic - integer division, remainder, power
codinglocked
Subscribe to unlock
85Arithmetic - basic operators
codinglocked
Subscribe to unlock
86Method - params and return
codinglocked
Subscribe to unlock
87Inheritance - default, no override
codinglocked
Subscribe to unlock
88Inheritance - override with super
codinglocked
Subscribe to unlock
89Lambda - two-argument
codinglocked
Subscribe to unlock
90Override hashCode()
codinglocked
Subscribe to unlock
91Override equals()
codinglocked
Subscribe to unlock
92Map - default-on-missing-key string
codinglocked
Subscribe to unlock
93Map - default-on-missing-key counter
codinglocked
Subscribe to unlock
94Map - default-on-missing-key with a list
codinglocked
Subscribe to unlock
95Bit set - turn bit i on
codinglocked
Subscribe to unlock
96Bitwise OR
codinglocked
Subscribe to unlock
97Left shift
codinglocked
Subscribe to unlock
98Bit check - is bit i on
codinglocked
Subscribe to unlock
99Bitwise AND
codinglocked
Subscribe to unlock
100If/else - compound condition
codinglocked
Subscribe to unlock
101ArrayList - build from a string's chars
codinglocked
Subscribe to unlock
102HashSet - build from a string's chars
codinglocked
Subscribe to unlock
103Stream - filter
codinglocked
Subscribe to unlock
104Stream - map
codinglocked
Subscribe to unlock
105Inheritance with encapsulated fields
codinglocked
Subscribe to unlock
106Functional-style method dispatch
codinglocked
Subscribe to unlock
107Map - literal initialization
codinglocked
Subscribe to unlock
108Set - literal initialization
codinglocked
Subscribe to unlock
109Binary tree - BFS
codinglocked
Subscribe to unlock
110Binary tree - DFS
codinglocked
Subscribe to unlock
111Binary search
codinglocked
Subscribe to unlock
112Math - square root
codinglocked
Subscribe to unlock