Skip to content

Instantly share code, notes, and snippets.

@nhoxbypass
Created April 9, 2018 17:31
Show Gist options
  • Save nhoxbypass/4ffeddf1cb05655e171ad7f3580c50cc to your computer and use it in GitHub Desktop.
Save nhoxbypass/4ffeddf1cb05655e171ad7f3580c50cc to your computer and use it in GitHub Desktop.
Network
- HTTPS vs HTTP
- HSTS
- HTTP/2
- Session vs Cookie
- SSL
- SSH
- Symmetric vs Asymmetric
- RSA, RC4, MD5
- AES, DES
- SSL spinning
- DNS
- Resfull :
PUT: Replace object theo id
PATCH: Edit 1 hoặc nhiều property của object
POST: Post là tạo mới
GET: Get object
Android
- Handler khác gì Handler Thread
- Parcelable vs Serializable
- ArrayList vs Vector
- Tại sao List<> = new ArrayList mà không phải ArrayList<> = new ArrayList
- StringBuilder vs StringBuffer
- SingleTon Thiet ke ntn?
- Service vs IntentSerivce
- HashMap vs Map
- Threadsafe là gì
- Memory leak la gi
- Attach/Detach fragment vs Add/Remove Fragment
- DVM vs ART
- Life cycle -> onPause/onStop
- onActivityResult va onResume
- Thread & Process
- Concurrent vs Paralel
- Intent vs pendingIntent
- Exported = true
- targetSdk
- Network, service run o thread nao
- MVP
- MVC
- runOnUiThread vs Handler.post/postDelay
- Runnable vs Callable
- IPC
- AIDL
- Asynctask failed design
- String pool
- GRPC
Version control
- Merge vs Rebase
- Fetch vs pull
- Git stash
- Git bisect
- Git flow
CI/CD
- CircleCi, jenkin, bitapp, bitrise
Testing
- TDD vs BDD
- Unitest?
- Instrumented test
- Test coverage
- Expresso
- Robolectro
- Mockito
Database
- Sqlite vs Mysql/sqlserver/potgres
- ORM là gì
- Realm/ DbFlow/ StorIO / ORMLite
Pattern
- Singleton thiet ke nhu the nao moi dung: double check / enum
- Builder dùng trong trường hợp nào
- Observer/Watcher
- Factory Method Pattern
- Factory Pattern
- Immutable vs Mutable
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment