반응형

분류 전체보기 369

두번째 티스토리 블로그 애드센스 승인!

데브리입니다. 여행과 맛집 위주로 기록하고 있는 두번째 블로그도 드디어 애드센스 승인이 났어요. 7월 18일에 신청 들어가고 이런저런 우여곡절을 겪은 후 무려 4개월 만입니다! 거절만 5-6번 정도 받아서 이제 그냥 포기할까 고민 중이었던 블로그였는데 뒤늦게나마 승인이 나서 이제 시간이 날 때마다 여행기를 자주 올릴 예정입니다 : ) 두개의 블로그를 애드센스 신청을 넣고 승인을 받기까지의 과정을 지켜보니, 초반에는 거의 없던 구글을 통한 유입이 어느날부터 하나 둘 늘어나기 시작했다면 곧 애드센스 승인이 난다는 의미인 것 같습니다. 실제로 구글에서도 검색이 가능해지기 시작해서 들어오는 건지, 구글 광고가 제대로 연동되는지를 확인하는 과정을 통한 유입인지는 모르겠지만... 아무튼 애드센스 신청하고 기다리시는..

[면접] 11번째 - 스타트업 / 컨트랙트 프론트엔드 개발자

데브리입니다. 이미 일기 형식으로 올린 글에서 언급을 했었지만, 면접 기록은 꼭 따로 남겨두고 싶어서 며칠전에 본 미팅? 같은 면접에 대해 공유해볼게요. 2021.11.11 - [캐나다 라이프/소소한 일상] - What a day..! 좋은 일은 한번에? 첫 개발직 / 파트타임 / 지인찬스 What a day..! 좋은 일은 한번에? 첫 개발직 / 파트타임 / 지인찬스 좋은 일이 연달아 생긴 어제와 오늘의 기록 🥳 좋은 일 하나. 👩🏻‍💻 아침부터 링크드인으로 프리랜서 프론트엔드 개발자를 구한다는 메세지가 와있어서 늘상 오는 리쿠르터들이 돌리는 devlee.tistory.com 회사와 포지션 몰랐는데 찾아보니 제가 9월에 한번 지원했던 곳이더라구요. 워털루 공대로 유명한 워털루 지역에 위치한 곳이구요, ..

[github] 깃헙 new branch vs fork

데브리입니다. 늘 혼자서만 깃과 깃헙을 쓰다가 처음으로 팀 프로젝트를 해봐서 헷갈리는 부분이 있어 오늘 찾아본 내용을 정리해 두려고 해요. 역시 공부할 땐 그냥 당장 내 깃 push 할 때 필요한 내용만 머리에 들어오더니, 업무를 하기 위해서는 바로 이해해야 하는 부분이 있어 다시 찾아보다 보니 확실히 머리에 더 잘 들어오네요. 잊어버리기 전에 정리해두겠습니다! 1. 팀 프로젝트에서 access가 가능하고, 본인 branch를 만들어야 할 때 우선 github에서 해당 repository로 들어가서 git clone 하기 -> 본인 컴퓨터에 다운받을 수 있음. 본인 컴퓨터로 작업하는 동안은 working directory 에 있는데, git add를 하면 staging area, 다 작업하고 git co..

What a day..! 좋은 일은 한번에? 첫 개발직 / 파트타임 / 지인찬스

좋은 일이 연달아 생긴 어제와 오늘의 기록 🥳 좋은 일 하나. 👩🏻‍💻 아침부터 링크드인으로 프리랜서 프론트엔드 개발자를 구한다는 메세지가 와있어서 늘상 오는 리쿠르터들이 돌리는 메세지이겠거니 하고 열어봤는데, 찾아보니 두달 전쯤 지원한 곳에서 온 연락이었어요. 큰 회사는 아니고 작은 스타트업인데 현재 웹사이트를 좀 더 프로페셔널하게 보일 수 있도록 디자인을 손봐줄 프론트엔드 개발자를 구하고 있다며, 제가 낸 이력서를 왜 그때는 못 보고 넘겼는지 모르겠다는 (입에 발린) 칭찬과 함께 줌미팅을 잡고 싶다고 하더라구요. 오전에 링크드인에서만 메세지를 여러차례 교환하고 나서 웹사이트를 들어가보니, 리액트 + 부트스트랩으로 만들어져 있었고, 버튼이나 링크가 아직까지는 제대로 작동하지 않고 전체적인 레이아웃도 조..

[코딩 테스트 문제 + 풀이] Flags, Greatest Common Divisor Algorithm, Caterpillar method, Greedy Algorithms

Q. Flags function solution(A) { let peaks = new Array(A.length); let nextPeak = A.length; peaks[A.length - 1] = nextPeak; for (let i = A.length -2; i > 0; i--) { if(A[i - 1]< A[i] && A[i + 1] < A[i]) nextPeak = i; peaks[i] = nextPeak; } peaks[0] = nextPeak; let current_guess = 0; let next_guess = 0; while (canPlaceFlags(peaks, next_guess)) { current_guess = next_guess; next_guess += 1; } return ..

[코딩 테스트 문제 + 풀이] Maximum Array, Sorting Algorithms, Prefix Sums

Q. Maximum Sub Array problem (Maximum seperate problem) function solution(A) { let globalMaxSum = 0; let localMaxSum =0; for (let i = 1; i < A.length; i++) { let d = A[i] - A[i - 1]; localMaxSum = Math.max(d, localMaxSum + d); globalMaxSum = Math.max(localMaxSum, globalMaxSum); } return globalMaxSum; } console.log(solution([1, 10, 7, 2, 5, -5, 3])); // 9 Q. Disc Intersection Code function soluti..

[코딩 테스트 문제 + 풀이] Stacks and Queues, Leader

Stacks and Queues Q. Brackets "[({})]" stack.push("[") stack.push("(") stack.push("{") stack.pop() == "{" ? stack.pop() == "(" ? stack.pop() == "[" ? stack.empty? function solution(S) { let stack = []; for (const c of S) { if (c === '{' || c === '[' || c === '(') { stack.push(c); } else if (c === '}') { if (stack.length === 0 || stack.pop() !== '{') return 0; } else if (c === ']') { if (stack.le..

[코딩 테스트 문제 + 풀이] Time Complexity

Q. Return the smallest positive interger (greater than 0) that does not occur in A. e.g. A = [1, 3, 6, 4, 1, 2] // SHOULD return 5 Given A = [1, 2, 3] // SHOULD return 4 Given A = [-1, -2] // SHOULD return 1 function solution(A) { for (i=1; i actualSum += number); let maxNumber = A.length + 1; let expectedSum = (maxNumber * (maxNumber + 1) /2); return expectedSum - actualSum; } Q. Equilibrium (평..

[면접]10번째 - 헬스케어 관련 마케팅 회사 / HR 스크리닝 면접

아 정말 지친다 포기하고 싶다 싶을 때쯤이면 꼭 들어와 주는 면접. 이번 텀은 좀 길어서 마지막 면접 후 무려 3주 만에 들어온 면접이네요. 그래도 독학으로 공부한 사람치곤 면접 요청은 꽤 꾸준히 들어와 주는 편입니다^^;; 문제는 좀처럼 2차 - 3차 면접으로 이어지지 않는다는 것과 테크니컬 테스트를 하고 나면 아 나는 아직 멀었구나 하고 깨닫기만 한다는 것;; 오늘 면접도 1차에 불과한 HR 리쿠르터와의 스크리닝 인터뷰였지만, 기록용으로 남겨봅니다. 회사와 포지션 다운타운에 있는 헬스케어 마케팅 관련 기업으로 나름 뉴욕, 필라델피아에도 지사가 있는 글로벌 기업. Indeed로 지원을 했고, 지원한지 2주 만에 HR팀에서 연락이 와서 오늘 오전에 줌으로 면접을 봤어요. 어이없는 건 사실 원래는 어제 오..

반응형