전체 글 229

JAVA 람다식

학습목표: 기존의 객체 지향이 아닌 함수지향 방식으로 프로그래밍하는 방법을 배웁니다 객체지향 언어가 나오기 전에 쓰이던 C언어는 함수지향 방식/ 절차지향 방식이였다 객체지향 언어가 나온 뒤로 JAVA나 C++은 함수의 기능을 묶고 묶어 하나의 객체를 만들어서 필요할 때 객체를 생성해서 사용해왔다 하지만 객체를 사용하다 보니 이전 방식인 함수지향 방식의 이점음 활용하고 싶었다 그래서 나온 것이 람다식 람다식 : 객체를 따로 만들 필요 없이 메소드의 핵심 부분인 파라미터와 실행문만 적어주면 사용 가능 기존 방식 클래스에서 인터페이스를 구현한 뒤 객체 생성 시 인터페이스 타입인 변수를 선언해 변수를 객체로 초기화해 사용 람다식 인터페이스 타입인 변수를 선언하고, implement한 객체를 생성하는 게 아닌! ..

JAVA 2022.01.12

[TIL] 2022.01.10 2차면접

1차면접에 합격한 회사에 2차면접을 보러 다녀왔다 임원면접이 더 깐깐할 것 같아서 또 무서웠다 다른 분들은 인성에 문제 없으면 웬만하면 붙는다고 하셨다 난 인성에 문제가 없다..!!!!!! 하지만 그래도 너무 마음 놓고 있으면 안되기 때문에 필수적으로 나올만한 자기소개, 퇴사 이유, 지원 동기 정도는 외워갔다 가장 자주 나왔던 최근에 읽은 책에 대한 질문은 안 나왔다 역시 자기소개를 해달라고 하셨다 자기소개 할 때는 1차때보다 덜 떨면서 나름 술술 말했다 1차때는 버퍼링이 심했다 전혀 예상을 못했는데, 나의 전공 과목을 물어보셨다 1학년때는 회로 실습을 주로 했고, 2~3학년쯤엔 Java나 C언어 등 프로그래밍 수업을 많이 했다 4학년때는 정보보안 수업도 들었다 데이터 스트럭쳐 등 데이터를 다루는 수업은..

TIL 2022.01.11

[TIL] 2022.01.09 면접 준비

내일 있을 2차면접 준비를 했다 기본적인 자기소개를 자연스럽게 말하도록 연습했고 성격의 장단점 등 잡플래닛에서 적혀있는 면접 때 받았던 질문을 싹 정리해서 답변을 달아봤다 며칠 전에 상담 받으면서 상담사님이 많이 도움을 주셨긴 하지만 1년동안 면접만 준비해온 우리집 오빠한테도 도움을 정말 많이 받았다 새벽에 물어보긴 했는데 내가 사소하게 고민이 되었던 것들을 오빠가 다 대답해줬다 검색해도 나오지 않는 고민들을 해결해 줬다 이럴 때는 도움이 되네 정말 오랜만에 오빠한테 고마움을 느꼈다 오빠랑 계속 생각해본 결과 나는 면접 대답을 달달 외워가면 오히려 망하는 케이스인것 같다 오빠는 예상 질문을 처음부터 끝까지 하나도 빠짐 없이 외웠다고 한다 엄마가 오빠를 테스트 해봤는데 1부터 끝까지 진짜 다 외웠다고 하셨..

TIL 2022.01.09

[TIL] 2022.01.08 모의면접

항해에서 기술 면접 스터디를 열어주셨다 사실 나는 1차 면접에 합격한 회사가 있어서 2차 면접을 준비하느라 신경을 많이 못 썼다 멘토님께서 질문 주신 것들은 - MVC 동작 과정(request가 들어온 뒤 response할 때까지의 과정) - N + 1 문제에 대해 설명 - 프로젝트에서 내가 열심히 했던 부분 전체적으로 이렇게 질문해주셨다 모의면접 25분이 끝나고, 질문 주셨던 것들은 실제 면접에서 자주 나오는 질문이라고 하셨다 실제로 자신도 이런 질문을 받았다고 하셨다 그리고 자기소개 시 내용은 어떤 프로젝트를 했고, 경력이 얼마나 되며 할 수 있는 언어는 이거고 어떤 레벨정도 된다 라고 하면 좋다고 하셨다 이건 경력을 어느정도 쌓은 뒤 말해야 될 것 같다

TIL 2022.01.08

Spring) 빌드하고 실행하기 / 정적 컨텐츠 / MVC와 템플릿 엔진

빌드하고 실행하기 ./gradlew build 명령어를 콘솔에 입력하면 빌드가 되는데 환경변수로 설정한 JDK를 사용하는 것 같다 프로젝트에서 쓰이는 Java 버전은 11인데 이전에 환경변수로 지정해 놓은 Java 버전은 8이다 그래서 빌드가 되지 않았다 스프링 웹 개발 기초 웹 개발의 종류 정적 컨텐츠 - Spring Boot Features Spring Boot Features Graceful shutdown is supported with all four embedded web servers (Jetty, Reactor Netty, Tomcat, and Undertow) and with both reactive and Servlet-based web applications. It occurs as ..

Spring Framework 2022.01.08

[TIL] 2022.01.07 2차면접 대비 상담 / 스프링 공부

오늘 오전 8시에 1차면접을 붙은 회사에 자사 양식에 맞춰 쓴 지원서를 메일로 보냈다 10시에 전화가 왔다 10일 월요일에 임원면접을 볼건데 시간 괜찮냐고 하셨다 시간이 좀 빠듯하다고 느꼈다 알겠다고 했다 급하게 상담을 받았다 임원면접에서 나올 질문들을 잡플래닛을 참고해서 한 곳에 모아놨다 이 질문에는 이런 의도가 있고, 이런 식으로 말하는게 좋을것 같다 라고 알려주셨다 이제 상담 내용을 토대로 답변을 싹 다 달아보고 계속 연습해야 한다 https://nazero.tistory.com/201 빌드하고 실행하기 / 스프링 웹 개발 기초 / MVC와 템플릿 엔진 빌드하고 실행하기 ./gradlew build 명령어를 콘솔에 입력하면 빌드가 되는데 환경변수로 설정한 JDK를 사용하는 것 같다 프로젝트에서 쓰이..

TIL 2022.01.07

[TIL] 2022.01.05 오프라인 만남

스터디 하는 사람들을 오프라인으로 만났다 어제도 만나긴 했다 하지만 오늘은 구성원이 달랐다 오프라인으로 처음 보는 사람도 있어서 다녀왔다 내가 어제 면접 보고 온 회사에 면접을 봐야해서 지방에서 올라오셨다 만난 김에 스터디 하는 사람들끼리 모여서 놀았다 밥도 먹고 카페도 가고, 술도 마셨다 지방에서 오신 분이 차를 끌고 오셔서 편하게 다녔다 재밌게 놀다왔다!

카테고리 없음 2022.01.05