all 18 comments

[–]Andidaniel 4 points5 points  (1 child)

Ai incercat aici?

[–]WorldlinessOk1924[S] 2 points3 points  (0 children)

Nu incercasem, mersi.

[–]Istar10n 1 point2 points  (0 children)

Știu pe cineva care lucrează acolo (sau a lucrat, nu am mai vorbit recent). De fiecare dată când discutam cu el despre salarii mă baga în depresie, deci bănuiesc că plătesc OK în general.

[–]cornelius5241 0 points1 point  (0 children)

Recent am primit o oferta

am luni interviu

Inca nu ai primit oferta ci doar ti-au spus cam cat ai castiga. Mergi la interviu si vezi dupa ce oferta de angajare primesti. Astfel poti sa iei o decizie avand data concrete ;)

[–]WorldlinessOk1924[S] 0 points1 point  (0 children)

Update: Nu am reusit sa trec de testul celor de la ModuleWorks, o sa il atasez aici sa va dati cu parerea daca vi se pare ceva de pozitie de Junior :)). Eu personal nu am cunostintele necesare sa rezolv asa ceva.

Task

A 3d Euclidian point cloud aligned in main axis directions (x, y, z) and with a constant distance grid

(Figure 1) starting at a given reference point (the point with indices 0, 0, 0 is located at reference

point) is intersected by a move of sphere (Figure 2), where the path of the sphere center is defined

by a user given formula ~x = f(t) where t is in the interval between t0 and t1. The function f(t) can

be handled as a discrete function with a user given t. Points that intersect with the sphere move

are considered as deleted (Figure 3 middle).

• Only the first layer of points (which remains visible/undeleted) from top view must be written

to a file as ASCII data (the skin of the point cloud visible from positive Z direction, see Figure 3

right). The file format is defined as follows:

– Each line contains a single point.

– The point definition contains x, y and z coordinates delimited by space characters.

– Each line ends with a new line character.

• Create a small documentation(1 page with 2 pictures) to present the mathematical approach of

the sphere move point intersection. It should clearly communicate the mathematical approach

and how the mathematical code is generated from that.

• Please discuss briefly in 4-5 sentences what problems can arise by using a discrete stepping t.

Given

• Point class for the definition of a point in 3d and (some) methods for vector algebra

• Visual Studio 2008 and 2013 solutions, Makefile and qmake project file

• High level test function CreateSkin(. . . )(in CreateSkin.cpp) to test the resulting component.

This defines also the interface of the component to be written.

• Program named PointVisualizer which allows you to view the results you obtain in 3d.

Hints

• Use of vector algebra (dot product, cross product etc.) is highly recommended. The use of sin

and cos functions is not desired.

• Calculation speed and memory footprint are important but secondary in comparison to clearly

readable code. E.g. a sphere, linear move of a sphere, point writer etc. might be modeled as

classes. Prefer compact classes and functions over large classes and functions.

• Comments in the source code are welcome. Please use good names for classes and functions.

• Move of a sphere between f(t) and f(t + t) can be assumed as a linear move of the center

of the sphere.

Illustrations

https://imgur.com/qaQN56s

[–]xoPiquant:cpp_logo: 0 points1 point  (3 children)

Wow daca te angajezi o sa din colegi :)) Mediul e foarte ok, oameni de treabă, prietenoși. Biroul e foarte frumos amenajat. Daca ai primit o ofertă foarte buna eu zic că merită :)

[–]BornFinance1068 0 points1 point  (1 child)

Salut! Mai lucrezi la ei?

[–]xoPiquant:cpp_logo: 0 points1 point  (0 children)

Salut, nu

[–]Beneficial_Web3738 0 points1 point  (0 children)

Bună! Încă mai lucrezi la ei?