1

Тема: Тести від SoftServe

1.) The figure shows the declaration of two classes that are in one package. In one of them a certain method main (...) determine what will be written to the output stream System.out as a result of the program.

public class A {
    private int id;
    private String name;
    public A(int id, String name)
    {
        this.id = id;
        this.name = name;
    }
    public String getName()
    {
        return name;
    }
    public String setName()
    {
        this.name = name;
    }
}

public class ClassesPointers {
    public static void main(String[] args) {
        A objF = new A(1, "First");
        A objS = new A(2, "Second");
        objS = objF;
        objF.setName("Third");
        System.out.println(objS.getName());
    }
}

Select one:
a. Compile error;
b. Third
c. Runtime error;
d. Second
e. First

2.)Please determine the value of variable named "s"

int s = 1;
int k = 0;
do {
    s += 2;
} while(s != 100);
System.out.print("s= "+s);

Select one:
a. 99
b. Infinite loop;
c. 101
d. 100

3.)Please determine the value of variable named "s"

int s = 1;
for(int i = 5; i > 0; i--) {
s += i;
if(i != 0) { break; } }
System.out.print("s = " + s);

Select one:
a. 15
b. 16
c. 6
d. 5

4.)What will be the result of executing the following code?

boolean a = true;
boolean b = false;
boolean c = true;
if(a == true) {
if(b == true) {
    if(c == true) {
        System.out.println("1");
    } else System.out.println("2");
} else if(a&&(b=c)) {
    System.out.println("3");
}
else {
    System.out.println("4");
}

Select one:
a. Runtime error.
b. "2" will be printed.
c. "4" will be printed.
d. Compilation error.
e. "3" will be printed.
f. "1" will be printed.

5.)How many errors does the following code contain?

Package A.B.C;
Public Class M {
    Public Static Void Main(String[] Args) {
        Long L = 0L;
        System.Out.Println("Hello, World No" + L + "!");
    }
}

Select one:
a. More than 14
b. Less than 7
c. 12
d. 14
e. 11
f. 9
g. 10
h. 13
i. 8
j. 7

6.)What is the output from the following code?

short i = 32766;
do {
    System.out.print(i);
    i++;
} while(i < 32767);

Select one:
a. Runtime error;
b. Compile error;
c. Iteration don't execute;
d. Executed one iteration;
e. Running one too many iteration;

7.)What are the differences between interfaces, abstract classes, classes, and instances?

Select one or more:
a. Abstract classes cannot be instantiated, but can contain variables, implemented methods, and unimplemented methods.
b. Interfaces are essentially a list of methods that implementations must possess, but have no code or member variables.
c. Instances (or objects) are specific examples of a particular class.
d. Classes contain variables and implemented methods only, and can be instantiated.

8.)What access modificators for classes present in Java

Select one or more:
a. protected
b. friend
c. private
d. public

9.)What is the output from the following code?

for(short i = 32766; i < 32767; i++) {
    System.out.print(i);
}

Select one:
a. Iteration don't execute;
b. Compile error;
c. Executed one iteration;
d. Runtime error;
e. Running one too many iteration;

10.) What access modificator tell that it's a closed member of class?

Select one:
a. private
b. public
c. protected
d. friend

Подякували: 0xDADA11C7, Regen, bees, Анатолій, leofun015

2

Re: Тести від SoftServe

...то й що?

3

Re: Тести від SoftServe

Для ознайомлення непогано, щоби бачити рівень SoftServe. Дякую Oleshko за надану інформацію  *THUMBSUP*

4

Re: Тести від SoftServe

...рівень тестових завдань ще не показник реально виконуваних практичних поточних робiт.

5

Re: Тести від SoftServe

Не показник, але для ті люди які хочуть піти туди на курси будуть бачити які там тести, бо тести легкі, але є багато нюансів на яких можна попастися.

6

Re: Тести від SoftServe

Про тести в SoftServe, вже була розпочата не одна тема та й в них на сайті є примірник. Якщо не зраджує пам'ять, то тести 10(питання-відповіді)+2 (питання).

7 Востаннє редагувалося quez (01.10.2015 10:53:25)

Re: Тести від SoftServe

Це тест на позицію компілятора в софтсерві?

Перше питання. Здавалося б, що це питання на розуміння того, як працює "=" у випадку об'єктів. Але насправді це питання на здатність роздивитись відсутність повернутого значення в методі, оголошеному як String, що може підсвітити будь-яка IDE. Це знаходиться десь поряд з таким:

System.out.print1n
Подякували: 0xDADA11C71

8

Re: Тести від SoftServe

а ще дуже цікавий ось цей метод

public String setName()
{
this.name = name;
}

9

Re: Тести від SoftServe

Це, власне, він і є.

10

Re: Тести від SoftServe

Тести можуть бути призначені для відсіювання неадекватів, щоб не витрачати на них час на співбесідах.

11 Востаннє редагувалося raxp (02.10.2015 12:30:19)

Re: Тести від SoftServe

...для розробника з досвідом тести - втрата часу і грошей.

але для ті люди які хочуть піти туди на курси будуть бачити які там тести, бо тести легкі, але є багато нюансів на яких можна попастися.

що тут сказати. Для цього достатньо программу надрукувати публiчно.

12

Re: Тести від SoftServe

raxp написав:

...для розробника з досвідом тести - втрата часу і грошей.

Для наймача відсутність тестів - втрата часу і грошей. Питання тут тільки в балансі.

13

Re: Тести від SoftServe

raxp написав:

...для розробника з досвідом тести - втрата часу і грошей.

А навіщо розробнику з досвідом йти в академію SoftServe?

Подякували: koala1

14

Re: Тести від SoftServe

fed_lviv написав:
raxp написав:

...для розробника з досвідом тести - втрата часу і грошей.

А навіщо розробнику з досвідом йти в академію SoftServe?

Викладати?

15

Re: Тести від SoftServe

Це тести для вступу в академію SoftServe, де навчають.

16 Востаннє редагувалося quez (02.10.2015 14:21:00)

Re: Тести від SoftServe

koala написав:

Тести можуть бути призначені для відсіювання неадекватів, щоб не витрачати на них час на співбесідах.

Конкретно цей тест якраз пройде більше неадекватів, ніж адекватів. Для чесного проходження цього тесту крім знань треба ще бути незвичайним буквоїдом і мати дуже хорошу концентрацію, що трапляється далеко не на кожному кроці - далеко не кожен може змусити себе порахувати всі фігурні дужки в неформатованому коді. Бажання Софтсерву набрати саме таких цілком зрозуміле. Але тут на арену виходить наш неадекват. Він з досвідом проходження подібних тестів і знає, що при виборі аварійного варіанта шанси дати правильну відповідь значно виростають (я згадую подібний університетський тест, де за допомогою вибору аварійних варіантів і невеликої удачі можна було гарантувати собі процентів так 50 правильних відповідей). Таким чином він відповідає на 1, 2, 4 і, якщо увімкне "соображалку", 6 і 9. Чим відрізняється абстрактний клас від інтерфейсу такі люди знають на зубок, тому що це скрізь питають. Два питання з модифікаторами занадто легкі, щоб на них не відповісти, і в кінці кінців ми маємо 8 правильних відповідей, там де повинно бути 3-4.

Подякували: Regen1

17

Re: Тести від SoftServe

На ці псевдоакадеміі і курси можна подивитися і з іншого боку. По суті своїй - це заробіток, не ваш. Заробіток на ваших бажаннях, що виникли після перегляду реклами, тому що модно. Не тому що ви підвищите свою кваліфікацію. Хто вам заважає її самому підвищувати? А внаслідок стереотипу, що людина пiсля курсiв стала мегакруто заробляти. Тобто, торгівля надією.

18

Re: Тести від SoftServe

raxp написав:

На ці псевдоакадеміі і курси можна подивитися і з іншого боку. По суті своїй - це заробіток, не ваш. Заробіток на ваших бажаннях...

%)

19

Re: Тести від SoftServe

koala написав:

Чим відрізняється абстрактний клас від інтерфейсу

Чим відрізняється?

20

Re: Тести від SoftServe

bees написав:

Чим відрізняється?
HAHAHA DISREGARD THAT, I SUCK COCKS

Ось так коректніше.