Core Java › Chapter 4

Java Networking

TCP and UDP, blocking sockets, NIO selectors and buffers, Netty, Java 11 HttpClient, HTTP/1.1 vs HTTP/2, TLS, DNS caching, timeouts, pooling, CORS, proxies, WebSockets, backpressure, and debugging hangs, resets and slow calls.

Theory

Q1 basic
Q2 basic
Q3 basic
Q4 intermediate
Q5 intermediate
Q6 basic
Q7 basic
Q8 intermediate
Q9 intermediate
Q10 intermediate
Q11 intermediate
Q12 advanced
Q13 basic
Q14 intermediate
Q15 advanced
Q16 basic
Q17 intermediate
Q18 intermediate
Q19 intermediate
Q20 intermediate
Q21 advanced
Q22 basic
Q23 basic
Q24 intermediate
Q25 advanced
Q26 basic
Q27 basic
Q28 basic
Q29 intermediate
Q30 intermediate
Q31 intermediate
Q32 intermediate
Q33 intermediate
Q34 basic
Q35 intermediate
Q36 intermediate
Q37 intermediate
Q38 intermediate
Q39 intermediate
Q40 advanced
Q41 advanced
Q42 basic
Q43 advanced
Q44 intermediate
Q45 intermediate
Q46 advanced
Q47 basic
Q48 intermediate
Q49 intermediate
Q50 intermediate
Q51 intermediate
Q52 advanced

Scenarios

Q53 basic
Q54 intermediate
Q55 basic
Q56 intermediate
Q57 intermediate
Q58 intermediate
Q59 intermediate
Q60 intermediate
Q61 advanced
Q62 advanced
Q63 advanced
Q64 intermediate
Q65 advanced
Q66 intermediate
Q67 advanced
Q68 basic
Q69 intermediate
Q70 advanced
Q71 intermediate
Q72 advanced
Q73 basic
Q74 intermediate
Q75 intermediate
Q76 advanced
Q77 intermediate
Q78 advanced
Q79 basic
Q80 intermediate
Q81 advanced
Q82 intermediate
Q83 intermediate
Q84 intermediate
Q85 advanced
Q86 basic
Q87 basic
Q88 intermediate
Q89 advanced
Q90 intermediate
Q91 basic
Q92 advanced
Q93 advanced
Q94 advanced
Q95 intermediate
Q96 advanced
Q97 basic
Q98 intermediate
Q99 advanced
Q100 intermediate
Q101 advanced
Q102 advanced
Q103 advanced
Q104 intermediate