레이블이 Interview인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Interview인 게시물을 표시합니다. 모든 게시물 표시

5/01/2021

Coding Interview 자료 수집

1. Cracking Coding Interview 자료 수집 

매번 코딩연습을 한다고만 생각만 하고, 잘 실행을 하지 않았는데, 이번에 다시 외국 좋은회사에서 제안이 와서 다시 인터뷰를 준비한다. 
매번 자료구조 와 알고리즘 부분의 이해는 하지만, 구현방법을 까먹고 하는데, 나의 머리가 좀 나쁜것 같으며, 연습을 지속적으로 계속해야 할 것으로 보인다.


Cracking-Coding-Interview 6판 

관련예제들 

이 책이 벌써 6판이라니, 세월 진짜 빨리 간다. 

1.1 Google Interview 및 다른 Interivew 자료수집

아참 구글은 이번에는 이제 초대장에서 Google Hangout이 아닌 Google Meet를 이용하여 보기 시작하였는데, 이전 인터뷰와 다르게 좀 신선한 것 같다. 
이제 구글 인터뷰는 포기하기로 했으며, 머리만 아퍼서 간단히 영어인터뷰만 보고 추가 인터뷰는 포기했다. 
(정확히 말하면, 마침 포기하는데, 갑자기 진행을 안한다고 한다)

더불어 외국계 유명헨터헌터 소개로 다른 반도체회사들도 인터뷰를 진행했는데, 직접 인터뷰 혹은 요즘 MS Teams를 이용하여 인터뷰를 보는데, 
이제 영어면접은 거의 없어지는 것 같은 추세로 가는 것으로 보인다.

요즘따라 가는회사마다 회사경영이 불안하며, 인터뷰를 붙고도 여러번을 고민을 하는데, 가급적이면, 자택근무가 가능한 곳이면 너무 좋겠다.
최근들어 제주도에 살면서 근무하는 엔지니어를 지켜보았는데, 개인적으로 너무 부러우며, 나도 자택근무로 근무하는 곳이면 너무 좋겠다.

Global Plaform 회사 인터뷰자료 


2. Code interview 연습사이트 

  • Coderbyte
최근에 갑자기 Interview 보자고 해서 알게된 사이트로 Hackerrank와 좀 다른 구성을 가지지만, 무료의 기능이 한정적임 

Google Interview Kit 


  • Hackerrank 변화 
한참 동안 안 찾았는데, 최근에 가보니 사이트가 너무 많이 변경이 되어 관련부분들을 별도로 다 링크함 

Hackerrank의 Interview 준비 Kit 제공 

Hackerrank의 Contests로 여러 Interview 

10/20/2016

Google Interview 관련 후기 자료수집

1. 구글 인터뷰에 필요에 자료

갑자기 구글 리쿠르터가  또 인터뷰를 보자고 해서 아래와 같은 자료들을 모으며, 다음 부터는 코딩연습을 많이 하고 그래야 할 것 같다. 
항상문제는 바쁠 때, 인터뷰 보자고 하는게 문제인 것 같으며, 시간은 꼭 2주이다.

Youtube로 관련 Tip 과 정보를 제공   
  http://www.gamecodi.com/board/zboard.php?id=GAMECODI_Talkdev&no=2544

2. 구글 전체 인터뷰 과정 설명 수집

구글 인터뷰 전체과정 
  https://zublog.wordpress.com/2011/12/29/%EA%B5%AC%EA%B8%80%EC%9D%B4-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EB%A5%BC-%EB%BD%91%EB%8A%94-%EB%B2%95/

알고리즘 인터뷰 준비법 
  http://theyearlyprophet.com/interviews-101-preparation.html


3. 구글 On Site Interview 과정 설명

구글인터뷰 후기
  http://kenial.tistory.com/915
  http://www.gilgil.net/14060

구글 인터뷰 좋은 팁 및 관련사항 
  http://sv-archives.blogspot.kr/2016/01/blog-post.html
  http://www.workingus.com/v3/forums/topic/%EA%B5%AC%EA%B8%80-%EC%9D%B8%ED%84%B0%EB%B7%B0-%EB%A7%88%EC%B3%A4%EC%8A%B5%EB%8B%88%EB%8B%A4-%EC%A4%91%EA%B0%84%EC%83%81%ED%99%A9/


4.  인터넷 코드 테스트 문제  

구글 전화 인터뷰시  알아야 할  필수사항 Data structure  및 Algolithim
  • O notation 계산법
  • Stack , Queue 구현 
  • Hash Table 구현 
  • Tree 구현 
  • Recursion 구현 
  • Bit 조작 구현 
  • Graphs  , BFS, DFS   

이전에 내가 정리한 자료구조 
  https://ahyuo79.blogspot.com/search/label/Algorithm

Google Interview 자료모음 사이트
   https://www.careercup.com/page?pid=google-interview-questions

Google Interview 공유 및 연봉확인
   https://www.glassdoor.com/Interview/Google-Interview-Questions-E9079.htm

현재 책으로 있으며, 관련예제 찾아서 보자 
   http://www.crackingthecodinginterview.com/


5. 인터넷 컴파일러 

Web상에서 직접 코딩연습을 할수 있는 사이트로 컴파일러 기능제공
   http://ideone.com/

10/16/2016

Code Test Site 및 관련 정보

1.  글로벌기업과 인터뷰시 필요사항 

이전에 해외 Amazon 과 해외 Google을 영문 Interview를 보고 Coding Interview를 별도로 보자고 해서, 관련지식이 없던 나에게는 다소 좀 충격이였는데,  
다음부터 이런기회가 있을 때 준비를 하도록 하기 위해서 남겨두도록 한다.

두 기업다 인터뷰하는 방식은 비슷한 것 같지만, 다만 방식이 조금 다를 뿐이며, Amazon은 영어 인터뷰 후 얼마 후 
Coding Interview(Hackerrank)를 일정을 잡고 봤다. 여기는 인터뷰가 쉬운것으로 기억하여, 쉽게 통과하였다.
하지만, 다만 근무지가 한국이 아닌 캐나다 혹은 호주 두 개 중에 하나를 선택 해야한다.

Google 역시 영어 인터뷰를 Hangout으로 본 후 , 다음 Interview를  일정을 2주내로 잡았던걸로 기억하지만, 
Amazone과 다르게 특정사이트를 이용하지 않은 걸로 기억하지 않고, 강남 구글이나, 다시 온라인으로 보는 것으로 기억한다.
그냥 문제를 주고 풀으라고 했던걸로 기억하고 있다

둘다 중요한 것은 Coding Interview 와 실전 Interview 일것 같으며, 
두 인터뷰가 거의 비슷한 시점에 동시에 다발적으로 일어나 다 보니, 사실 준비할 정신이 없었다.


1.1 Coding Interview 준비 사항 


  • HackerRank 
Amazon과 직접 인터뷰 한 후 알게된 사이트이며,  프로그래머의 기술검증용으로 사용되는 사이트로 이용이 되는 것 같다.
기본이용은 무료로 운영되어지며, 문제를 풀고나서 ,최종으로 각각 개별 Test Case로 검증하여 통과할때  에러가 발생할 경우 이때 이 Test Case를 보는 것은 유료이다.
현재 나에게 너무나 좋은 사이트이며, 가끔 들어가서 보는 사이트이다

알고리즘 테스트 및 관련부분 준비시 필요사이트
   https://www.hackerrank.com


1.2 Codility com

Hacker Rank와 거의 유사한 사이트이지만, 기본적으로 유료방침으로 운영하는 것으로 보이며, 그래서 나는 별도로 가입을 하지 않았지만, 아래 링크만 남겨둔다.

   https://codility.com


1.3 Cracking the coding interview 

인터뷰 후에 Cracking the coding interview 책이 있으며, 이 부분을 구입별도로 구입했음


2. Interview 시 알아야 할 사항들 정리 

  • 기본 알고리즘 TEST (상위 책)
최근발견 것으로 HackerRank에서 제공을 하며, Cracking the coding interview 이라는 유명한 책에 관련된 내용을 Test하는 것이다.
   https://www.hackerrank.com/domains/tutorials/cracking-the-coding-interview

  • 본인이 정리 한 알고리즘
인터뷰 때문에 알고리즘을 다시 C언어로 학습하게되어 이를 정리했으며, 원래 O'reilly의 C로 구현한 알고리즘 책을 개인적으로 너무 좋아하기 때문에 이기반으로 정리를 하였으며,
이해를 하는 것이 목적이다. (총 대학교때 부터 지금까지 동일한 책을 3번을 구입을 했다)
   https://ahyuo79.blogspot.com/search/label/Algorithm

  • 기타 알고리즘 참고할 만한 사이트 
   http://ledgku.tistory.com/40
   http://blog.eairship.kr/notice/166

  • 일반 OS 개념
인터뷰 때문에 다시 한번 정리를 해야할 것 같아 이를 간단히 정리 하겠지만  아직 미완성이며, 시간이 너무 부족하여, 책으로 다시 보았다. 정리는 나중에 하도록 하자
   https://ahyuo79.blogspot.com/search/label/OS

  • C언어의 기본특성 정리
나의 주언어가 C언어이나보니, 기본 포인터 구분 및 구체적인 사용법 , 활용 정리 및  포인터 구체적인 활용법, void *  사용법 정리  , call by value 와 call by reference 정리
더불어 ABI (Application Binairy Interface) 정리가능하며 Linker Script도 해야 할거 같아 많아 질 것 같아 일단 나중으로 미루자
    https://ahyuo79.blogspot.com/search/label/Lang-C


  • C++과 Java 의 기본특성 정리 
개인적으로 좋아하는 책 Clean Code의 기본 디자인 패턴 및 Java 기본 사용법과  try catch finally 구체적인 사용법  naming 하는 법 , Android 의 JVM의 한계 등
Java를 이용하여 Application을 구현 안한지 조금 되어서 자꾸 까먹어 적어놓고 연습을 해야겠다.
   https://ahyuo79.blogspot.com/search/label/Lang-OOP


  • Python 및 다른 shell script 정리    
Python의 기본개념 , 활용법 , 기본문법 ( python tutorial 참조)해야 하며, 어렵지 않기 때문에  배우기도 쉬어, 쉽게 작성을 하지만, 쉽게 까먹어서 문제이다.
다양하게 예제가 있어야 작성이 가능하며, 매번 까먹어서 문제이다.
   https://ahyuo79.blogspot.com/search/label/Lang-Python

  • 기본적인 Linux Tips
Linux 관련 유용한 Command 사용법 및 자세한 것들을 지속적으로 추가.
   https://ahyuo79.blogspot.com/search/label/Tips%20For%20Linux

이외에도 추후 인터뷰를 진행할 경우 , 자료를 모아두고 이를 준비를 하도록하자.
인터뷰때  준비하지 않고  게으른것이 문제인 것 같으며, 다음에는 공부를 하고 준비를 하도록하자.