Answer the question
In order to leave comments, you need to log in
Interview: where to get a task from the real world?
Gentlemen! In the not too distant future, I will have to interview mathematician programmers.
Answer the question
In order to leave comments, you need to log in
Since you are in the field of communications, then I don’t know how to write something like a transmitter-receiver. multi-producer / multi-consumer, or count the number of unique messages in the same source without memory. Well, or take your real functionality from a working system, strongly abstract it and ask to implement some kind of metric on this abstraction. Both mathematically and realistically.
Since a programmer-mathematician is being interviewed, then the task should be from this area. Something that he has to solve, but something simple that is really fast to implement.
If you give a small piece of shit code, then you can see how quickly he can pick someone else's code. On the other hand, a mathematician will solve problems that you don’t have a solution for yet (otherwise why do you need a mathematician and not just a programmer?), so it’s better to check his mathematical background. A small fragment of his future work would be ideal, but this is unlikely, because you need to solve the problem quickly, and this is basically impossible due to the necessary research ... In short, do not reinvent the wheel.) Ask to implement Gaussian matrix multiplication to see on knowledge of the language and some mathematical questions. No need to scare juniors.)
task (more precisely, several at once in one): a person is fond of running, enters data on runs every day (date, mileage, time). as a result, data for a couple of months, for example. the program should analyze this data and give the result how uniform were the runs (for example, on a scale from 1 to 5), what is the trend (growth, fall, no trend), forecast-advice for the next few days how much to run, before that everyone should look for whether among obviously erroneous data, take into account data omissions. I can think of at least a hundred. it's strange that you don't want to
Create a class that converts numerals to Roman and vice versa.
A task from a real interview.
Problems with graphs are always interesting and easy to implement if you know the theory. In addition, they are used everywhere.
>In the near future, I will have to interview mathematician programmers.
acm.timus.ru/problemset.aspx?space=1&page=all
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question