Skip to main content

실리콘밸리 구직 체험기2_201505 - 4. 인터뷰 진행 상황


구직 초반의 마음 상태는 H1B도 있으니까 어떻게든 잘 되겠지 싶었습니다.
남들 몇년에 걸쳐 경험하는 것을 1년안에 해치울 수 있어서 오히려 잘 되었다 싶었고,
몇몇 지인들의 reference도 받을 수 있어서 쉽게 구할 수 있을 줄 알았으나 1달반이 가까와 오도록 성과가 나타나지 않았습니다.
나의 인터뷰 진행 상태는 다음과 같았습니다.


- 첫번째 전화인터뷰: 모두 내 경력 때문에 좋아라 했습니다.
- 전화 테크 인터뷰: 대략적인 기술 설명과 해법들을 이야기 하는 것이라면 별 무리 없었습니다.
- online test: 메모장 같은 것을 통해서 코딩을 했는데 소통이 잘 되지 않아서 내가 봐도 맘에 안들었습니다.
- onsite 인터뷰
- 현재 시스템 architecture 설명: 대부분 분위기가 좋았습니다.
- white board coding: 처음 보는 문제들을 풀기가 쉽지 않았고, 설령 못풀어도 접근 방법등을 설명해야 하는데 멀티태스킹이 안되는 관계로 버벅거리기 일쑤 였습니다.


참고로 나는 나의 포트폴리오를 정리하기 위해서 깃헙에 샘플 프로그램 등을 정리해서 올렸습니다. 내 과거 프로젝트를 보여줄 수는 없지만 간단히 스터디 한 것들, 관심있는 것들을 이력서가 아니라 실제 동작하는 앱과 코드로 노출 시킬 수 있어서 인터뷰 채택에 도움이 되었다고 생각합니다.


3~4주 많은 인터뷰 일정들이 지나갔습니다. 준비하는 동안 60번이 넘은 폰스크린과 10여차례의 온사이트 인터뷰를 봤습니다.





Comments

Popular posts from this blog

DevOps JD's required skills from LinkedIn

From some of DevOps JD on linkedIn, I realised that DeveOps should be the leader of the organization. https://docs.google.com/spreadsheets/d/1P520nH0pYcAdN0rJcnMQqsgu9cV9GdknztJ92J8l7-s/pubhtml DevOps' Required Skills From LinkedIn on 8/30/16: DevOps should be the leader of the company! Yahoo Netflix Samsung Salesforce Fortinet SUM OS admin UNIX systems Unix platforms Linux administrator Linux VMs Docker VMs VMware, OpenStack, Hyper-V Openstack, KVM, VMWare Version control version control systems Git, SVN Cloud Amazon AWS AWS AWS, Azure DB MySql Oracle, MySQL, NoSQL Mysql administration and strong command of SQL MySQL RabbitMQ MySql, MongoDB, Redis, Oracle, ProgreSQL N/W TCP/IP networking, DNS, HTTP NAS Understanding of network stack, network tuning, subnet/VLANs. HAProxy, DNS, IPTable Script Lang Shell, Perl, Python, Ruby, PHP bash Python, Bash/tcsh a scripting language: Perl, Python and Unix Shell preferred Python, Perl, Ruby Python, Ruby, Shell, PHP Web LAMP stack

Ubuntu GUI with VNC on Xenserver

Xenserver 에서 Ubuntu GUI 를 쓰기 위해서는 VNC 가 답인 듯... Installing Ubuntu Gnome GUI on Ubuntu Server 12.10 with VNC Update Repositories # apt-get update Install gnome and vnc: # apt-get install gnome-core vnc4server Start VNC Server: # vncserver (You’ll then be prompted to create and verify a new VNC connect password) Kill the currently running VNC Session: # vncserver -kill :1 Edit VNC startup config file: # vim .vnc/xstartup Uncomment the following line: unset SESSION_MANAGER Add the following line: gnome-session --session=gnome-classic & Comment Out the following two lines: x-terminal-emulator -geometry 1280x1024+10+10 -ls -title "$VNCDESKTOP Desktop" & x-window-manager & End result should look like: #!/bin/sh # Uncomment the following two lines for normal desktop: unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc gnome-session --session=gnome-classic & [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/

Install CoreOs on linode without VM

Install CoreOs on linode without VM 1. Add a Linode 2. Create a new Disk   CoreOS 3. Rescue > Reboot into Rescue Mode 4. Remote Access   Launch Lish Console 5. make an install script cat <<'EOF1' > install.sh # add needed package sudo apt-get update sudo apt-get install -y curl wget whois sudo apt-get install -y ca-certificates #sudo apt-get install gawk -y # get discovery url discoveryUrl=`curl https://discovery.etcd.io/new` # write cloud-config.yml cat <<EOF2 > cloud-config.yml #cloud-config users:   - name: core     groups:       - sudo       - docker coreos:   etcd:     name: node01     discovery: $discoveryUrl hostname: node01 EOF2 # get the coreos installation script #wget https://raw.github.com/coreos/init/master/bin/coreos-install wget https://raw.githubusercontent.com/coreos/init/master/bin/coreos-install # run installation chmod 755 coreos-install sudo ./coreos-install \       -d /dev/sda \       -