목록티스토리챌린지 (7)
집 짓는 개발블로그
경험면접 지원서 기반 면접으로, 경험면접이라고 써있으면 보통 직무+인성이지 않나 싶다. 1) 직무인성은 그냥 인성인데 직무면접은 회사마다 다르다. 딱 지원서에 내가 기입한 기술에 대해서만 물어보는 회사가 있고, 이외에도 CS지식을 묻는 곳도 있다. 상반기 시중은행 1차때는 트랜잭션 병행제어, 알고리즘 시간복잡도와 JVM 위에서 어플리케이션이 어떻게 돌아가는지 질문이 들어왔다. 마지막 질문은 내가 자바로 개발해봤다고 해서 물으셨다고 한다. 1-1) 지원서 기반 기술질문내가 지원서에 기입한 기술을 정리한다. CS 준비에 앞서 이것부터 해야한다. CS 질문에 대한 답은 모를 수도 있고 뭐 잘 모르겠다고 해도 되지만, 직접 지원서 쓰면서 내가 쓸 줄 안다고 회사에 어필한 기술에 대해 헉근데잘모르겠네요.. 하..
※금융권 IT직렬/금융DX 한정※ 1차면접은 준비해야 하는 게 광범위해서 막막할 수밖에 없는 것 같다. 특히 인터넷에 정보가 없는 회사면 더더욱. 근데 금융권은 메이저 은행 아니면 보통 정보가 없다ㅋㅋㅋ이번에 면접에 참석하게 된 회사는 그룹PT(토의면접) + 개인PT(사전시험 때 낸 코드 들고 열심히 변명하기) + 경험면접(직무+인성) 총 3개 전형을 봐야 해서, 이참에 3가지를 고루고루 준비하는 글을 써보기로 했다. 이 회사는 증권시장에서 중요한 역할을 하는 기업으로 🤫 토론면접도 주식에 대한 예상주제를 뽑아 준비하면 좋을 것 같다.또, 난 주식거래 경험이 전무한데 이것도 물어볼 수 있으니 당황하지 않으려면 한 번쯤 답변을 입으로 말해보기. 1. 개인PT개인PT면접 : 지원자의 사전시험(알고리즘..
최근에 어떤 시험에서 호되게 당해서ㅎㅎ 코드를 정리해둔다. 1) 1, 3, 5가 쓰여진 카드를 각각 rone, rthree, rfive장씩 갖고 있는 상황에서 2) m장의 카드를 뽑아 옆으로 이어붙인다. ex) m==3일 때 3장을 뽑으면 135, 531, 553, 555, 113, 131, ... 이런 수들이 나온다.3) 이 중 최댓값을 리턴한다. import java.util.Scanner;public class TexasHoldemMaxNumber { static int[] cards = {1, 3, 5}; // 카드 종류 static int[] cardCount = {rone, rthree, rfive}; // 각 카드의 남은 장수 static int maxValue = 0; /..
자바 기술질문 중에 가장 흔한 추상메서드와 인터페이스의 차이에 대해 알아본다.면접 앞두고는 3번만 보면 될 거 같음 1. 추상 클래스 (Abstract Class) • 정의: 추상 클래스는 abstract 키워드로 선언되며, 일부 메서드는 구현되고 일부는 구현되지 않을 수 있습니다. • 용도: 클래스 간의 공통 기능을 정의하고, 이를 상속받는 하위 클래스가 세부 구현을 완성하도록 강제합니다. • 특징: • 일반 메서드와 추상 메서드를 모두 가질 수 있음. • 상태(멤버 변수)를 가질 수 있음. • extends를 통해 한 클래스만 상속 가능. • 생성자를 가질 수 있음. 예시 코드:abstract class Animal { String name; Animal(String name) { ..
Python에서 지역변수와 전역변수 Python에서는 함수 내부에서 변수를 선언하면 기본적으로 지역변수로 간주된다.반대로 함수 외부에서 선언된 변수는 전역변수다.전역변수를 함수 내부에서 수정하려면 global 키워드를 사용해야 함 예시 코드# 전역변수x = 10def func(): # 지역변수 y = 20 print("y:", y) # 출력: y: 20 print("x:", x) # 출력: x: 10def modify_global(): global x x = 30 # 전역변수 x를 수정func()print("전역변수 x:", x) # 출력: 전역변수 x: 10modify_global()print("수정된 전역변수 x:", x) # 출력: 수정된 전역변수 x: 30..
파이썬의 combinations, permutations를 자바에서는 사용할 수 없기 때문에 알아둬야 한다.재귀를 이용한다. 1. 순열2024.11.20 - [Java] - (Java) 순열, 중복순열 만들기 (Java) 순열, 중복순열 만들기최근에 어떤 시험에서 호되게 당해서ㅎㅎ 코드를 정리해둔다. 1) 1, 3, 5가 쓰여진 카드를 각각 rone, rthree, rfive장씩 갖고 있는 상황에서 2) m장의 카드를 뽑아 옆으로 이어붙인다. ex) m==3일 때 3장comeseemycode.tistory.com 2. 조합
가장 먼저 외워야 하는 건 문자열 처리 함수들과 Integer int, String Integer/int, Array ArrayList, HashSet, HashMap 변환 및 사용법 + int[] Integer[]그 다음으로는 Arrays, ArrayList, HashMap, HashSet의 메소드들을 본다. 정렬이나 인덱싱 등추가적으로, 파이썬에서 사용할 수 있는 조합과 순열도 자바에서는 직접 구현해야 하기 때문에 코드를 외워둬야 한다. IDE처럼 쓰고 싶은 거 무작정 치면 알아서 import해주지 않을 확률이 높기 때문에,import java.util.*; 쓰고 시작하는 게 나은 것 같다. 0. int ↔︎ Integer 이거 헷갈리면 죽음뿐 int -> Integer (boxing)이..