- 신입 백엔드 개발자 면접에서 자주 나오는 질문을 모아 정리한 포스트입니다. - 모든 질문들을 정리할 수는 없지만 최대한 자주 나오는 질문들과 중요한 질문을 정리하고 있습니다. 질문들은 계속 추가할 예정입니다. - 이 포스트에 꼭 중요한 질문이 빠져있다면 댓글로 남겨주시면 반영하도록 하겠습니다. - 필자는 Java,Spring Framework를 중점으로 한 백엔드 개발자를 목표로 하고 있습니다. 따라서 글 내부에 Java 혹은 백엔드 관련 용어가 나올 수 있습니다. 📍 Spring 프레임워크가 무엇인지 설명해주세요. 스프링 프레임워크는 자바 플랫폼을 위한 오픈 소스 어플리케이션 프레임워크로 POJO 기반을 바탕으로, DI와 AOP,PSA를 지원하는 경량의 컨테이너를 제공하는 프레임워크를 의미합니다. ..
전체 글
새싹 개발자의 개발일지Java에서 문자열을 치환하는 방법은 여러 가지가 있습니다. 그 중 가장 일반적인 방법 중 하나인 'replace' 메서드와 정규 표현식을 사용하여 문자열을 치환하는 'replaceAll'과 'replaceFirst'에 대해 알아 볼 것입니다. 1. replace replace 함수는 자신이 바꾸고 싶은 문자로 문자열을 치환시켜주는 기능을 합니다. 💡 replace를 이용한 문자열 치환 방법 String.replace([찾을 문자열],[변경 문자열]); String str1 = "Hello, World!"; str1 = str1.replace("Hello","Hi"); System.out.println(str1); // 출력 : Hi, World! 2. replaceALL replaceAll 함수는 자신..

[ 프로그래머스 ] 특정 문자 제거하기 (JAVA) 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120826 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return 하도록 solution 함수를 완성해주세요. 제한사항 • 1 ≤ my_string의 길이 ≤ 100 • letter은 길이가 1인 영문자입니다. • my_string과 letter은 알파벳 대소문자..

[ 프로그래머스 ] 중앙값 구하기 - JAVA 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120811 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 중앙값은 어떤 주어진 값들을 크기의 순서대로 정렬했을 때 가장중앙에 위치하는 값을 의미합니다. 예를 들어 1,2,7,10,11의 중앙값은 7입니다. 정수 배열 array 가 매개변수로 주어질 때, 중앙값을 return 하도록 solution 함수를 완성해보세요. 제한사항 • array 의 길이는 홀수 입니다. • 0

[ 프로그래머스 ] 분수의 덧셈 - JAVA 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120808 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 첫 번째 분수의 분자와 분모를 뜻하는 numer1,denom1,두 번째 분수의 분자와 분모를 뜻하는 numer2,denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 • 0

[ 프로그래머스 ] 짝수 홀수 개수 (JAVA) 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120824 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수가 담긴 리스트 num_list 가 주어질 때, num_list 의 원소 중 짝수와 홀수의 개수를 담은 배열을return 하도록 solution 함수를 완성해 보세요. 제한사항 • 1 ≤ num_list의 길이 ≤ 100 • 0 ≤ num_list의 원소 ≤ 1,000 입출력 예 num_list result [ 1 , 2 , 3 ..

[ 프로그래머스 ] 문자열 뒤집기 (JAVA) 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120822 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 • 1 ≤ my_string의 길이 ≤ 1,000 입출력 예 my_string return "jaron" "moraj" "bread" "daerb" 입출력 예 설명 입출력 예 #1..

[ 프로그래머스 ] 아메리카노 (JAVA) 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120819 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요 제한사항 0 < money ≤ 1,000,..