DNS Round Robin 방식
여러 대의 웹 서버를 운영해서,
웹 클라이언트가 서비스를 요청할 경우에 교대로 서비스를 실시하도록 하는 방식
대형 웹 사이트에서 많이 쓰임
예시로, 마이크로소프트의 사이트는 5개의 IP를 사용한다
한 사이트에 사람들이 많이 들어와서 부하가 걸렸다 치면
웹서버 하나가지고는 안 된다
각 웹서버에는 동일한 내용이 들어있어야 한다
클라이언트가 request를 하면 웹서버1, 또 하면 웹서버2, 또 하면 웹서버 3, ...
한번 요청을 할 때마다 무조건
웹서버 1 -> 웹서버2 -> 웹서버3 -> 웹서버1 -> ...
이것을 반복해서 부하를 1/n로 줄이는 것이 'Round Robin 방식'이다
실습용)
한 DNS에 여러개의 IP(각자 다른 사이트)를 등록하고 그 DNS에 접속할 때마다
다른 사이트가 나타난다
출처: https://youtu.be/7eV9T_NkCz0?t=619
브루트포스란?
Brute: 짐승, 동물
Force: 힘
이름에서 느껴지듯, 매우 단순무식한 알고리즘
문제를 해결하기 위해서,
가능한 모든 경우에 대해 모두 직접 해 보는 방법
브루트 포스 알고리즘은 모든 경우를 직접 하는 알고리즘이다.
브루트 포스 알고리즘은 시간 면에서 매우 비효율적인 알고리즘이다.
다만 그만큼 만들기도 쉽고,
다른 알고리즘을 생각하는 출발점이 된다.
출처: https://steemit.com/kr-dev/@gyeryak/easyalgo-2-bruteforce
Chapter3 : 정수론 및 조합론, 그리디 알고리즘, 브루트포스
- C) ATM
오늘은 중고나라 코딩테스트를 봤다!
총 5문제였는데, 3문제를 풀었다!
사실 1문제도 간신히 풀거나 아예 못 풀줄 알았다
엄청 쫄아있었는데 카카오 등 이런 곳이 아니라면 엄청 어렵게 나오는건 아닌가보다
평타쳐서 다행이다
나머지 2문제는 어려웠다
자료구조를 아직 잘 몰라서 그런 것 같다
그래도 0점을 면하기 위해 끄적여놨던 코드를 입력하고 제출했다
역시 많은 테스트케이스를 통과 못했지만 조금이라도 점수를 얻었다
풀 수 있는 문제가 없어서 1~2시간 안에 끝낼 수 있었는데
3시간 30분 꽉 채웠다
최대한 노력했으니 난 만족한다
아직 부족한게 많아서 떨어져도 상관 없다
면접 질문 대비
공부할게 너무나도 많다..
https://nazero.tistory.com/168
'항해99 3기' 카테고리의 다른 글
2021.12.10 면접 질문 준비 - Part 1. 전산 기초 자료구조 (0) | 2021.12.11 |
---|---|
2021.12.09 면접 질문 준비 : Part 1. 전산 기초 개발상식 (0) | 2021.12.11 |
[TIL] 2021.12.10 코딩테스트 준비중 - 두번째 시험 : 크레인 인형뽑기 게임 / 그리디 알고리즘 / 면접 질문 대비 (0) | 2021.12.10 |
[TIL] 2021.12.09 코딩 테스트 준비중 - 균형잡힌 세상 / 스택 / 제로 / 면접 질문 대비 (0) | 2021.12.09 |
[TIL] 2021.12.08 코딩테스트 준비 - 첫 시험 : 방금그곡 / 괄호 (0) | 2021.12.09 |