> masteringswe_

Java - Coding Interviews

Questions

List21

ArrayList - extend with another list
codinglocked
Sign up to unlock
ArrayList - combine two lists
codinglocked
Sign up to unlock
ArrayList - sort with custom comparator
codinglocked
Sign up to unlock
ArrayList - sort descending
codinglocked
Sign up to unlock
ArrayList - sort ascending
codinglocked
Sign up to unlock
ArrayList - reverse in place
codinglocked
Sign up to unlock
ArrayList - remove first
codinglocked
Sign up to unlock
ArrayList - remove last
codinglocked
Sign up to unlock
ArrayList - append
codinglocked
Sign up to unlock
ArrayList - init empty
codinglocked
Sign up to unlock
ArrayList - contains
codinglocked
Sign up to unlock
ArrayList - slice / sublist copy
codinglocked
Sign up to unlock
ArrayList - shallow copy
codinglocked
Sign up to unlock
ArrayList - indexOf
codinglocked
Sign up to unlock
ArrayList - size
codinglocked
Sign up to unlock
Mixed types in collections
conceptuallocked
Sign up to unlock
ArrayList - init with fresh objects
codinglocked
Sign up to unlock
ArrayList - init with repeated constant
codinglocked
Sign up to unlock
ArrayList - not contains
codinglocked
Sign up to unlock
ArrayList - get by index
codinglocked
Sign up to unlock
ArrayList - iterate all forms
codinglocked
Sign up to unlock

Set9

HashSet - size
codinglocked
Sign up to unlock
HashSet - remove
codinglocked
Sign up to unlock
HashSet - contains
codinglocked
Sign up to unlock
HashSet - add
codinglocked
Sign up to unlock
HashSet - init empty
codinglocked
Sign up to unlock
HashSet - shallow copy
codinglocked
Sign up to unlock
HashSet - not contains
codinglocked
Sign up to unlock
HashSet - iterate all forms
codinglocked
Sign up to unlock
Set - literal initialization
codinglocked
Sign up to unlock

Map22

HashMap - keys and values as lists
codinglocked
Sign up to unlock
HashMap - size
codinglocked
Sign up to unlock
HashMap - clear
codinglocked
Sign up to unlock
HashMap - remove key
codinglocked
Sign up to unlock
HashMap - getOrDefault
codinglocked
Sign up to unlock
HashMap - get (null if missing)
codinglocked
Sign up to unlock
HashMap - containsKey
codinglocked
Sign up to unlock
HashMap - put
codinglocked
Sign up to unlock
HashMap - init empty
codinglocked
Sign up to unlock
Does HashMap maintain insertion order?
conceptuallocked
Sign up to unlock
HashMap - contains value
codinglocked
Sign up to unlock
HashMap - shallow copy
codinglocked
Sign up to unlock
HashMap - iterate values
codinglocked
Sign up to unlock
HashMap - iterate keys
codinglocked
Sign up to unlock
LinkedHashMap - first inserted key
codinglocked
Sign up to unlock
HashMap - iterate entries
codinglocked
Sign up to unlock
HashMap - not containsKey
codinglocked
Sign up to unlock
HashMap - entries as a list
codinglocked
Sign up to unlock
Map - default-on-missing-key string
codinglocked
Sign up to unlock
Map - default-on-missing-key counter
codinglocked
Sign up to unlock
Map - default-on-missing-key with a list
codinglocked
Sign up to unlock
Map - literal initialization
codinglocked
Sign up to unlock

Heap8

Import PriorityQueue
codinglocked
Sign up to unlock
PriorityQueue - init empty
codinglocked
Sign up to unlock
PriorityQueue - build from existing collection
codinglocked
Sign up to unlock
PriorityQueue - peek
codinglocked
Sign up to unlock
PriorityQueue - pop
codinglocked
Sign up to unlock
PriorityQueue - max-heap
codinglocked
Sign up to unlock
PriorityQueue - push
codinglocked
Sign up to unlock
PriorityQueue - custom priority
codinglocked
Sign up to unlock

String12

String - toUpperCase
codinglocked
Sign up to unlock
String - toLowerCase
codinglocked
Sign up to unlock
char - from code point
codinglocked
Sign up to unlock
char - get code point
codinglocked
Sign up to unlock
String - assignment
codinglocked
Sign up to unlock
String - concatenate with +
codinglocked
Sign up to unlock
String - formatted concatenation
codinglocked
Sign up to unlock
String - join
codinglocked
Sign up to unlock
String.split - quirks
conceptuallocked
Sign up to unlock
Letter to alphabet index
codinglocked
Sign up to unlock
ArrayList - build from a string's chars
codinglocked
Sign up to unlock
HashSet - build from a string's chars
codinglocked
Sign up to unlock

Functional Programming4

Lambda - effectively final capture
conceptuallocked
Sign up to unlock
Function - custom map implementation
codinglocked
Sign up to unlock
Lambda - two-argument
codinglocked
Sign up to unlock
Functional-style method dispatch
codinglocked
Sign up to unlock

OOD5

Class - instantiate and invoke
codinglocked
Sign up to unlock
Class - constructor and instance method
codinglocked
Sign up to unlock
Inheritance - default, no override
codinglocked
Sign up to unlock
Inheritance - override with super
codinglocked
Sign up to unlock
Inheritance with encapsulated fields
codinglocked
Sign up to unlock

Deque2

ArrayDeque - peek front
codinglocked
Sign up to unlock
ArrayDeque - double-ended queue
codinglocked
Sign up to unlock

Math8

Double - infinity
codinglocked
Sign up to unlock
Math - absolute value
codinglocked
Sign up to unlock
Math - max and min
codinglocked
Sign up to unlock
Math - floor and ceil
codinglocked
Sign up to unlock
Arithmetic - shorthand increment/decrement
codinglocked
Sign up to unlock
Arithmetic - integer division, remainder, power
codinglocked
Sign up to unlock
Arithmetic - basic operators
codinglocked
Sign up to unlock
Math - square root
codinglocked
Sign up to unlock

Iteration4

Range loop - step, and reversed
codinglocked
Sign up to unlock
Range loop - start and end
codinglocked
Sign up to unlock
Range loop - single argument
codinglocked
Sign up to unlock
While loop - break after 10 iterations
codinglocked
Sign up to unlock

Values & Memory3

Is Java pass by reference or pass by value?
conceptuallocked
Sign up to unlock
Pass by value - primitive output
conceptuallocked
Sign up to unlock
Pass by value - list output
conceptuallocked
Sign up to unlock

Methods1

Method - params and return
codinglocked
Sign up to unlock

Equality & Hashing2

Override hashCode()
codinglocked
Sign up to unlock
Override equals()
codinglocked
Sign up to unlock

Bitwise Operations5

Bit set - turn bit i on
codinglocked
Sign up to unlock
Bitwise OR
codinglocked
Sign up to unlock
Left shift
codinglocked
Sign up to unlock
Bit check - is bit i on
codinglocked
Sign up to unlock
Bitwise AND
codinglocked
Sign up to unlock

Logical Operators1

If/else - compound condition
codinglocked
Sign up to unlock

Stream2

Stream - filter
codinglocked
Sign up to unlock
Stream - map
codinglocked
Sign up to unlock

Algorithms3

Binary tree - BFS
codinglocked
Sign up to unlock
Binary tree - DFS
codinglocked
Sign up to unlock
Binary search
codinglocked
Sign up to unlock