후기/Unseen 2기 코테준비 8

Unseen 2기 면접 탈락후기

면접까지 가게되었습니다개별적으로 3대 1 면접이였습니다엄청 떨렸고 굿즈도 받았습니다면접내용은 기술적인 부분 해시테이블, 코테준비했던 것들 등등 을 물어보았고잘모르겠는것도 잘아는것도 떨면서 대답했습니다부드러운 분위기에 요점을 놓쳐도 다시 질문해 주셨습니다 아쉽게도 떨어졌지만 좋은 기회였습니다

UNSEEN 코테 개념 정리 마무리하며..

알고리즘 과 언리얼에 관하여 포스팅은 다른 카테고리에서 더 공부하여 정리하는게 맞는것 같아 언씬 코테 개념정리를 마무리하겠다 밤샘 블로그 포스팅 후기 2.5일 오후 1시부터 2.6일 아침 9시까지 집중해서 공부하였는데 너무 오래해서 눈이 침침하다 샤워하고 정신차리고 오늘 코테 꼭붙고싶다 그럼 다들 항상 응원합니다 화이팅

UNSEEN 코테 Part. 4_2자료구조: 컨테이너 개념 요약

STL(라이브러리) 1. 반복자(iterator) 2. 컨테이너(container) 3. 알고리즘(algorithm) 1. 반복자(iterator) 1.입력 반복자(input iterator)-> 입력만 2. 출력 반복자(output iterator)-> 출력만 3. 순방향 반복자(forward iterator)->순방향 입출력 4. 양방향 반복자(bidirectional iterator)->양방향 입출력 5. 임의 접근 반복자(random access iterator)->포인터가 할 수 있는것 2.컨테이너(container) 1. 시퀀스 컨테이너(sequence container) 2. 연관 컨테이너(associative container) 3. 컨테이너 어댑터(adapter container) 컨테이..

UNSEEN 코테 Part. 4_1자료구조: 컨테이너 개념

용어 정리->형광팬을 중점으로 보기 STL(Standard Template Library) 정의 C++이 가지는 프로그래밍 언어로서의 특징 중 하나로 일반화 프로그래밍(generic programming)을 들 수 있습니다. 이러한 일반화 프로그래밍은 데이터를 중시하는 객체 지향 프로그래밍과는 달리 프로그램의 알고리즘에 그 중점을 둡니다. C++ 표준 템플릿 라이브러리인 STL도 이러한 일반화 프로그래밍 패러다임의 한 축을 담당하고 있습니다. STL은 알고리즘을 일반화한 표현을 제공하여, 데이터의 추상화와 코드를 재활용할 수 있게 합니다. STL의 구성 요소 C++ 표준 템플릿 라이브러리인 STL은 다음과 같은 구성 요소로 이루어진 템플릿을 제공합니다. 1. 반복자(iterator) 2. 컨테이너(con..

UNSEEN 코테준비_Part.3 시스템 프로그래밍: 메모리(힙과 스택)

주의깊게볼 부분: 힙과 스택 용어정리 정리목록 낮은주소와 높은죽소 런타임과 컴파일러타임 1.낮은주소와.높은주소 64bit에서는 0x0000000000000000 ~ 0xFFFFFFFFFFFFFFFF 메모리 주소를 갖는다 0x0000000000000000에 가까울수록 낮은주소 ,0xFFFFFFFFFFFFFFFF 에 가까울수록 높은주소에 해당한다 2.런타임과 컴파일러 타임 컴파일러 타임: 소스코드가 컴파일이란 과정을 통해 기계가 읽을 수있도록 형태를 변환하는 과정 런타임 : 컴파일러 타임 후, 프로그램이 동작(실행)되는 떄,동적할당이 힙에 이루어짐 프로그램 실행순서 메로리 구조 목록 코드영역 데이터영역 힙영역 스택영역 1.코드영역 메모리의 코드(code) 영역은 실행할 프로그램의 코드가 저장되는 영역으로 텍..

UNSEEN 코테준비_Part. 2 C++ 프로그래밍: C++ 언어 특징

C++의 특징 1. 객체지향 언어임으로 객체지향프로그래밍의 특징을 갖는다 -캡슐화,상속성,다향성 2.C 언어로 작성된 프로그램과의 호환성(compatbility)을 유지한다. 기존에 작성된 C 프로그램을 그대로 사용할 수 있도록 C 언어의 문법적 체계를 그대로 계승한다. 또한, C 언어로 작성되어 컴파일된 목적 파일(object file)이나 라이브러리를 C++ 프로그램에서 링크하여 사용할 수 있도록 한다. 2_2. 이식성이 좋고 유연하다(기계 독립성이 있)//모든컴퓨터에서 c/c++을 지원한기떄문이다 * 기계 독립성 :언어가 특정 기계에 의존적이지 않고 독립적인 것 2_3. C 언어에 추가한 기능 C++ 언어는 C 언어의 문법적 규칙을 그대로 승계하며, 프로그래밍의 편리와 다양성을 위해 다음과 같은 기..

UNSEEN 코테준비_Part.1객체지향 프로그래밍: 객체 지향 프로그래밍 특징

객체지향 프로그래밍(oop)란? 객체 지향 프로그래밍(Object-Oriented Programming, OOP)은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, ‘객체’들의 상호작용(메시지 주고받기, 데이터 처리 등)으로 프로그램 로직을 구성하는 프로그래밍 패러다임이다. 요약 : 객체란 단위로 상호작용하는 로직을 구성하는 프로그래밍 OOP특징? 1. 캡슐화 - 데이터와 코드의 형태를 외부로부터 알 수 없게 하고, 데이터의 구조와 역할, 기능을 하나의 캡슐 형태로 만드는 방법 2.추상화 - 클래스들의 공통적인 특성(변수, 메소드)들을 묶어 표현하는 것 3.상속화 - 부모 클래스에 정의된 변수 및 메서드를 자식 클래스에서 상속받아 사용하는 것 4.다형화 - 다양한 형태로..

UNSEEN 코테준비_Part.0

UNSEEN은 스마일게이트가 주관하는 프로그래머 교육이다 2024년 2기를 모집하여 지원하게 되었다 링크는 UNSEEN 2기생 모집 공고이다 UNSEEN unseen.futurelab.center 앞으로의 포스팅은 UNSEEN에 붙는 것을 목표1로 UNSEEN을 지원하는 3기이후의 지원자에게 도움주는것을 목표2로 공부한 내용을 써 나갈 것이다 내일 코테인데 정말 긴장되고 떨린다 오늘밤 공부한 것을 포스팅하면서 밤을 보낼려한다 원래 긴장하면 잠을 못자서는 안비밀이다 UNSEEN 코테준비 포스팅 목록 객체지향 프로그래밍: 객체 지향 프로그래밍 특징 C++ 프로그래밍: C++ 언어 특징 시스템 프로그래밍: 메모리(힙과 스택) 자료구조: 주요 컨테이너 (map, unordered_map, list, vector..