LG Soft India 软件工程师面试体验,班加罗尔
第 1 轮:编码轮:您必须在 1 小时内完成 3 个问题。
- 找到 1 到 N 之间的好数字:当数字本身是质数并且该数字的各个数字应该是质数时,一个数字就是一个好数字。例如。 257 –> 257 是质数,2 是质数,5 是质数,7 是质数……所以 257 是好数。
- 加密字符串
- 基于数组的问题(这是一个基于游戏的问题)
第二轮:技术轮
- 从关于你自己的简介开始。然后他问了我一个谜题(你有 3 升和 5 升的桶,你要量 4 升,你可以无限使用水龙头里的水),然后他又问了我一个谜题(一个圆形蛋糕可以用 3 块切成 8 等份吗?只削减?,如果可能,那么如何?),一个小组开始从Java、内部类和子类、所有 Oops 概念(带有代码的真实示例){20 分钟} 提出问题,然后他向我询问了该项目(我使用层架构的概念)。所以他在这方面问了我很多问题。另一个难题(fOX玉米鸡需要过河,谷歌它)。 SQL 查询
第三轮:技术第二轮+管理轮
- 说说你自己,你做过什么项目?您在项目期间面临的挑战是如何解决的。什么是 JVM,我们为什么使用它 使用 JVM 的目的是什么。 JRE,JDK(他们详细介绍)。 ClassLoader、字节码、内存(栈堆方法区)。在Java, c/c++ 中给自己打分。为什么我们要进行方法覆盖和方法重载。抽象类。您在我们的项目中使用过的地方(简短代码)。枚举,
- 当你打开冰箱门灯亮时,你家里有冰箱。现在你必须告诉我关门时冰箱里的灯是否亮着。你将如何检查?
- 链表,树,(在我的情况下没有被问到,但在其他人中被问到)。
“他们会让你对基本概念感到不舒服,所以在参加管理回合之前先涵盖基本概念。 ”
第4轮:人力资源轮......简单的人力资源问题。