검지 offer 솔 문제 -- 면접 소감
4452 단어 PAT
프로젝트 경험 이 중요 합 니 다. 이력서 작성 참고 STAR 모델: 즉, Situation (짧 은 프로젝트 배경), Task (완 성 된 임무), Action (임 무 를 수행 하기 위해 어떤 일 을 했 는 지, 어떻게 했 는 지), Result (자신의 공헌) 입 니 다.기술 에 대한 포 지 셔 닝 을 정확하게 묘사 합 니 다: 이해, 익숙, 정통.왜 이 직 했 는 지 대답 해.개인 기술 의 병목 같은 긍정 적 인 측면 에서 더 도전 적 인 일자 리 를 찾 고 싶다.
2. 기술 면접 코너
기초 지식 이 탄탄 하고 전면적 이 며 프로 그래 밍 언어, 데이터 구조, 알고리즘 등 을 포함한다.정확 하고 완전 하 며 노 봉 의 고 품질 코드 를 쓸 수 있다.사고 방향 을 뚜렷하게 분석 하여 복잡 한 문 제 를 해결 할 수 있다.시간, 공간 복잡 도 두 가지 측면 에서 알고리즘 효율 을 최적화 할 수 있다.우수한 의사 소통 능력, 학습 능력, 사고력 발산 등 을 갖 추고 있다.
탄탄 한 기초 지식: 프로 그래 밍 언어, 데이터 구조 와 알고리즘.링크, 나무, 스 택, 대열 과 해시 표 등.1. 대기업 들 은 링크 와 이 진 트 리 와 관련 된 문제: 링크 의 삽입 과 삭제;이 진 트 리 의 각종 옮 겨 다 니 는 방법의 순환 과 재 귀 2. 대부분 회 사 는 고찰 하고 찾 습 니 다. 3. bat 등 첨단 기술 회 사 는 동태 계획 과 탐욕 알고리즘 을 비교적 중시 합 니 다.
고 품질의 코드 1. 경계 조건, 특수 입력 등 테스트 사례 의 뚜렷 한 사고 1. 매 거 법 2. 복잡 한 문제 단순화 (분 치 법 과 동적 계획)
효율 을 최적화 하 는 능력 1. 시간 소모 나 공간 소모 에 있어 최적화 할 수 있 는 곳 찾기 2. 작은 공간 을 희생 하여 큰 시간 최적화 - 문 파 나 계 수열 3. 재 귀 법 O (2 ^ n), 4. 귀납법 O (n) (f (1) + f (2) - > f (3), f (2) + f (3) - > f (4),..., f (n - 2) + f (n - 1) = f (n) 5. 의사 소통 능력 과 이전 학습 능력
3. 지원자 질문
맞 춤 형 준비 가 있 고, 서 너 개의 기술적 함량 이 있 는 문 제 를 준비 하 다.
4. 코드
/*Good Practice 1*/
int StrToInt(char* string)
{
int sign = 1;
__int64 number;//declare as longlong int type
//protect against null point
if(NULL == string)
{
printf("Null pointer exception!");
return 0;
}
//consider sign of number, taking first non-digit character
if(*string == '+')
{
sign = 1;
++string;
}
if(*string == '-')
{
sign = -1;
++string;
}
//Return directly if starts from zero
if(*string == '0')
{
printf("Result is:0.");
return 0;
}
//stop on encountering ending character
while(*string != '\0')
{
//skip space and tab character
if(*string == ' ' || *string == '\t')
{
++string;
}
//core computation algorithm
number = 10*number + sign*(*string-'0');
//deal with int type overflow
if( (sign > 0 && number > INT_MAX) ||
(sign < 0 && number < INT_MIN) )
{
printf("The input numbers are overflow!");
break;
}
++string;
};
return number;
}
5. 원문
https://blog.csdn.net/u014534469/article/details/79588068
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
PAT A 1049. Counting Ones (30)제목 The task is simple: given any positive integer N, you are supposed to count the total number of 1's in the decimal fo...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.