📅  最后修改于: 2023-12-03 15:32:45.796000             🧑  作者: Mango
最近我经历了LTI在校园2021年的面试,非常有收获,在这里和大家分享一下我的经历和感受。
我报名的是LTI公司的软件工程师岗位,面试流程共分为三轮,第一轮是在线测试,主要考察基础技能,包括Java编程、数据结构、算法等;第二轮是技术面试,主要考察对技术的理解和运用能力;第三轮是HR面试,主要考察综合素质和人际交往能力。
在线测试时长为90分钟,题目种类包括选择题、判断题和编程题。对于编程题,需要在线编写代码并提交测试。
以下是一道在线测试的编程题示例:
//题目:请实现一个函数,将一个字符串中的空格替换成"%20"。
public class Solution {
public String replaceSpace(String s) {
String res = "";//初始化目标字符串
char[] strChar = s.toCharArray();//把字符串转换成字符数组
//遍历字符数组,将空格替换为"%20"
for(int i=0;i<strChar.length;i++){
if(strChar[i] == ' ')
res += "%20";
else
res += strChar[i];
}
return res;
}
}
技术面试时长为60分钟,主要考察技术能力、项目经验和解决问题的能力。
以下是我在技术面试中遇到的一些问题:
HR面试时长为30分钟,主要考察综合素质和人际交往能力。
以下是我在HR面试中遇到的一些问题:
整个面试过程非常严谨和规范,每一轮都很注重细节和技能。从在线测试到技术面试和HR面试,都考察到了我的综合素质和技能能力,特别是技术面试,针对公司的技术方向提问也非常具有针对性。面试过程中,面试官也给了我很多建议和意见,在了解我的技能水平的同时,希望我能够有更进一步的发展和进步。
总之,LTI的面试经历给了我很好的学习和进步机会,也为我未来的职业道路指明了方向。希望我的经验对大家有所帮助。