Loading…

Can you explain the code ((n & (n – 1)) == 0)

A logical task about the height of an egg crash

A logical task on placing the dices on a chessboard

What errors can cause a C application crash

Piece of cheese in the shape of a cube and a knife.

Piece of cheese in the shape of a cube and a knife.

You are given a piece of cheese in the shape of a cube and a knife.

Find errors in the following code block

10 thousand servers in the data centre with remote control.

You manage 10 thousand servers in the data centre with remote control.

You have an analogue clock with a second hand.

How many golf balls will be heard into the school bus?

How to determine duplicate URLs?

The task of the country with boys and girls

How to use a bent coin

The meaning of volatile in C

A classic task from interviews at Google

Task on list copying

Task on list copying

115 tasks from IT interviews

Books for Java beginners

How did I extensively simplify the interaction with Raspberry Pi?

Artificial intelligence is not what it seems.

Ada Lovelace

Want to know everything. Solidity

Books about programming: how and what to read

11 applications to learn programming on mobile devices

Top 10 TV series for IT geeks

Software development methodologies

60 movies about IT and programming

Ada Lovelace – the first developer in the world

9 reasons to change Windows 10 for Linux

25 most popular myths about programming and developers

Top 10 films and TV series on IT topics

The meaning of volatile in C

  What does the keyword volatile mean and when it can be applied? In case you know the formal meaning, try to provide a situation example when volatile will actually be useful.   The term volatile tells the compiler that the variable value can be changed externally. This can be powered by an operating system,…

A classic task from interviews at Google

  You see the numbers on the table, and you should answer the following question: what number goes after? Quite often, everyone is trying to find any regularity in a numbers’ series that seems completely meaningless and results in a particular failure. Here, you need to forget about the math principles. When you pronounce these…

Task on list copying

There is a unidirectional list of structures. In it, random points to some other element of the same list. You need to write a function that copies this list with saving the structure (in case the first node’s random pointed to the 4th in the old list, the new list should be the same –…

Task on list copying

There is a unidirectional list of structures. In it, random points to some other element of the same list. You need to write a function that copies this list with saving the structure (in case the first node’s random pointed to the 4th in the old list, the new list should be the same –…

115 tasks from IT interviews

When a person is invited for a developer position, an employer tests the candidate for both the programming skills and logic tasks, IT cases and tasks on development for professional programmers. Most commonly, the list of these tasks is the same for many employers, so it means that we can get prepared for any interview. …