活跃农民
- 积分
- 592
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2014-12-31
- 最后登录
- 1970-1-1
|
注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
准备面试的时候整理了一些基础知识的题,发出来求点米,也给自己留个备份
What is microservice?
https://searchapparchitecture.techtarget.com/definition/microservices
Different between interface and abstract class
https://www.geeksforgeeks.org/difference-between-abstract-class-and-interface-in-java/
Sql vs NoSql
https://www.educative.io/courses/grokking-the-system-design-interview/YQlK1mDPgpK
OOP
https://searchapparchitecture.techtarget.com/definition/object-oriented-programming-OOP#:~:text=Object%2Doriented%20programming%20(OOP)%20is%20a%20computer%20programming%20model,has%20unique%20attributes%20and%20behavior.
Thread vs Process
https://www.tutorialspoint.com/difference-between-process-and-thread#:~:text=A%20process%20is%20a%20program,managed%20independently%20by%20a%20scheduler.&text=Processes%20require%20more%20time%20for,they%20are%20lighter%20than%20processes.
One’s complement vs Two’s complement
https://www.geeksforgeeks.org/whats-difference-between-1s-complement-and-2s-complement/
Dead lock and how to prevent it
https://medium.com/@saurav200892/what-is-deadlock-and-how-to-avoid-it-ab5eff4feff1#:~:text=In%20order%20to%20avoid%20deadlock,lock%20in%20the%20fixed%20order.&text=Once%20process1%20commits%20the%20transaction,without%20getting%20into%20the%20deadlock.
OSI 7 layer model of network
https://www.webopedia.com/quick_ref/OSI_Layers.asp
https://microchipdeveloper.com/tcpip:tcp-ip-five-layer-model
TCP/IP Model
https://www.geeksforgeeks.org/tcp-ip-model/
TCP/UDP
https://www.guru99.com/tcp-vs-udp-understanding-the-difference.html#:~:text=TCP%20is%20a%20connection%2Doriented,speed%20of%20UDP%20is%20faster&text=TCP%20does%20error%20checking%20and,but%20it%20discards%20erroneous%20packets.
Callable vs Runnable
https://www.baeldung.com/java-runnable-callable
Http vs Https
https://www.cloudflare.com/learning/ssl/why-is-http-not-secure/#:~:text=HTTPS%20is%20HTTP%20with%20encryption,uses%20HTTPS%20has%20https%3A%2F%2F.
Private key vs Public key
https://www.geeksforgeeks.org/difference-between-private-key-and-public-key/
Symmetric vs Asymmetric encryption
https://www.ssl2buy.com/wiki/symmetric-vs-asymmetric-encryption-what-are-differences#:~:text=Difference%20Between%20Symmetric%20and%20Asymmetric,and%20decrypt%20messages%20when%20communicating.
How SSL/TLS works
https://blog.stackpath.com/ssl/
https://www.csoonline.com/article/3246212/what-is-ssl-tls-and-how-this-encryption-protocol-works.html
Distributed System
https://blog.stackpath.com/distributed-system/
https://www.educative.io/courses/grokking-the-system-design-interview/B892KY261z2
Proxy vs Reverse Proxy
https://www.cloudflare.com/learning/cdn/glossary/reverse-proxy/
Virtual Memory
https://computer.howstuffworks.com/virtual-memory.htm
HTML vs XML
https://www.geeksforgeeks.org/html-vs-xml/
Java stack memory vs heap space
https://www.journaldev.com/4098/java-heap-space-vs-stack-memory#:~:text=Difference%20between%20Java%20Heap%20Space%20and%20Stack%20Memory,-Based%20on%20the&text=Heap%20memory%20is%20used%20by,contains%20the%20reference%20to%20it.
Block Box vs White Box
https://www.geeksforgeeks.org/differences-between-black-box-testing-vs-white-box-testing/
RAM, ROM vs Flash memory
https://www.dummies.com/computers/computer-networking/networking-components/ram-rom-and-flash-memory/
A/B testing
https://www.optimizely.com/optimization-glossary/ab-testing/#:~:text=AB%20testing%20is%20essentially%20an,for%20a%20given%20conversion%20goal.
Design Patterns
https://www.tutorialspoint.com/design_pattern/index.htm
https://www.geeksforgeeks.org/builder-design-pattern/
SQL
https://www.w3schools.com/sql/default.asp
B+ tree
https://www.youtube.com/watch?v=CYKRMz8yzVU&ab_channel=DouglasFisher
https://www.youtube.com/watch?v=_nY8yR6iqx4&ab_channel=DouglasFisher
Concurrency vs Parallelism
https://www.geeksforgeeks.org/difference-between-concurrency-and-parallelism/
Ascii vs Unicode
https://sites.temple.edu/lizhe/2018/09/16/introduce-the-world-of-ascii-and-unicode/#:~:text=Ascii%20stands%20for%20American%20Standard,Unicode%20defines%202%5E21%20characters.
Size of primitive data types in Java
https://www.w3schools.com/java/java_data_types.asp
Static typing vs Dynamic typing, Strong typing vs weak typing
https://en.hexlet.io/courses/intro_to_programming/lessons/types/theory_unit
REST API
https://www.youtube.com/watch?v=6sUbt-Qp6Pg&ab_channel=WebDevSimplified
Memory fragmentation
Optimistic locking vs pessimistic locking
https://www.cnblogs.com/kismetv/p/10787228.html
https://medium.com/@recepinancc/til-9-optimistic-vs-pessimistic-locking-79a349b76dc8#:~:text=Optimistic%20Locking%20is%20when%20you,can%20start%20modifying%20the%20record.
https://stackoverflow.com/questions/129329/optimistic-vs-pessimistic-locking
Cloud vs on prem
https://www.cleo.com/blog/knowledge-base-on-premise-vs-cloud
How Oauth works
https://developer.okta.com/blog/2017/06/21/what-the-heck-is-oauth
|
上一篇: sql面试题下一篇: Mock Interview Series 2
|