본문 바로가기

분류 전체보기32

기술면접 복기 기본 인성질문1분 자기소개지원동기장단점어려웠던 일 해결한 경험N사000프로젝트 소개MSA로 나눈 이유모놀리식에서 MSA로 나눈게 두달안에 가능했는지?기존에 진행했던 모놀리식 서비스와 뭐가 다르다고 생각했는지? 느낀점테스트나 모니터링이 불편하다고했는데 이를 개선/보완방법 고민하거나 찾아본게 있는지?서비스를 나눌때 기준은? 6개 무엇인지?대표적인 액션을 바탕으로 서비스 컴포넌트들이 어떤 순서로 어떻게 협업해서 처리되는지동영상 서버가 응답을 하지 않을경우 어떤일이 발생하는지?일부 마이크로 서비스가 동작하지 않을때 에러처리는 어떻게 하는지?서비스에 걸친 트랜잭션 관리 어떻게 했는지? 실패추적데이터 정합성내가 여러 서비스에 걸친 트랜잭션 관리를 해야하면 어떻게 할 수 있을까이벤트 보내는법? 서비스에서 서비스로? .. 2025. 8. 24.
2차원 배열에서 범위체크하기 다음과 같은 지문이 주어졌을 때,어떤 공연장에는 가로로 R개, 세로로 C개의 좌석이 R×C격자형으로 배치되어 있다. 공연장의 크기는 RxC로 표현할 수 있다4x4 공연장의 크기를 벗어나지 않도록 범위를 체크해보자. 방법1.R4x4인 크기의 공연장을 벗어나지 않기 위해서는4x4공연장의 크기를 벗어나지 않는 경우는 R>0, R0, C 인 경우이다.이는 다음과 같이 표현할 수 있다.for (int i = 0; i = 0 && r + i = 0 && c + j 방법2.공연장의 주변을 둘러쌓아 색칠된 부분이지 않을때만 코드가 실행하도록 할 수도 있다. 세로 행을 먼저 칠해보자양 끝의 세로행은 C=0, C=N+1 인 경우이고, R값이 1씩 증가함을 알 수 있다 반복문을 이용해 색칠해 보자for(int i=0;.. 2025. 8. 24.
개발자 기술면접 참고 사이트 모음 개발자 생활 청산을 위한 나의 아카이브 털이 1탄 1. https://github.com/gyoogle/tech-interview-for-developer GitHub - gyoogle/tech-interview-for-developer: 👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖. Contribute to gyoogle/tech-interview-for-developer development by creating an account on GitHub.github.com 2. https://github.com/WeareSoft/tech-interview GitHub - WeareSoft/tech-interview: :louds.. 2025. 8. 24.
[Java/자바] Scanner 사용법, next()와 nextLine()의 차이점 [학습목표] 💡 자바에서 입출력 처리를 할 수 있다 💡 자바 스캐너의 사용법을 알아본다 💡 next()와 nextLine()의 차이점을 알아본다 🚩여기서 잠깐 토막상식! ※ 필요한 사전지식? 표준 입출력, 스트림 1. Scanner란? java.util.Scanner 파일, 입력 스트림 등에서 데이터를 읽어 구분자로 토큰화하고 다양한 타입으로 형변환하여 리턴해주는 클래스 같은 방법으로 파일, 문자열 등 다양하게 데이터를 읽어들일 수 있어 편리하다 Scanner(File source) Scanner(InputStream source) Scanner(String source) 입력 스트림을 다루는 방법을 몰라도 손쉽게 입력처리 가능 데이터 형변환으로 인한 편리함 대량의 처리시 수행시간이 비효율적임 (느리다).. 2023. 1. 11.
[Java/자바] 표준 입출력, InputStream/OutputStream [학습목표] 💡 스트림(Stream)의 개념을 알아본다 💡 자바의 표준 입출력을 알아본다. 1. 스트림(Stream)이란 무엇인가? 자바에서 스트림은 데이터의 흐름, 즉 데이터가 흘러가는 통로를 의미한다. 이 통로는 두가지 종류가 존재한다 입력 스트림 : 데이터를 읽어들이는 통로 출력 스트림 : 데이터를 내보내는 통로 이 입출력 스트림도 취급하는 데이터 타입에 따라 각각 두가지 종류로 나뉜다. byte타입 : InputStream, OutputStream char타입 : Reader, Writer 자바 프로그램이 구동되면 기본적으로 세가지 스트림이 준비된다 System.in : 표준 입력 System.out : 표준 출력 System.err : 표준 에러 출력 2023. 1. 11.