Lineate

ორგანიზაცია: Lineate

პოზიცია: უმცროსი დეველოპერი / Backend Junior Developer

ლოკაცია: თბილისი

ანაზღაურება: სტაჟირება ანაზღაურებადია

სამუშაოს აღწერა

სტაჟიორს მიეცემა შესაძლებლობა იმუშაოს ლინეატეს ამერიკულ კლიენტებთან, მიმდინარე 

პროექტებზე. ჩვენი გუნდი ასევე, მენტორობას გაუწევს სტაჟიორებს აღნიშნულ პროცესში.

კვალიფიკაცია

·       აპლიკანტი უნდა იყოს მათემატიკის, ინჟინერიის ან კომპიუტერული მეცნიერების მიმართულებისსაბაკალავრო პროგრამის მესამე ან მეოთხე კურსის სტუდენტი ან/და კურსდამთავრებული;

·       გასაუბრება ინგლისური ენაზე - B1 დონეზე

 

აპლიკანტთა დაშვების ტექნიკური წინაპირობები

·       აპლიკანტი ვადებულია სტაჟირებაზე დასასწრებად იქონიოს საკუთარი ლეპტოპი.

კანდიდატი უნდა ფლობდეს და თავს ართმევდეს შემდეგ საკითხებს

·       მეხსიერება

o   ფიზიკური და ვირტუალური მეხსიერება, გადამისამართება (x86/x64)

o   პროგრამის პროფილებისა და პერფორმანსის კონტროლი

o   ვირტუალური მისამართები. მეხსიერებაში ფაილების ასახვა. პროგრამის ეფექტურად გამოყენებისსამუშაო მოდელი. მეხსიერების მენეჯმენტის მოდელები. (Handling page faults). 

·       ლინუქსის ბაზისები.

o   აპლიკაციების ინსტალაცია (დისტრიბუციები,მენეჯმენტი, ფაილ სისტემა, sudo, multiarch)

·       ქსელების ბაზისები 

o   ქსელური კავშირის პრინციპები. ინფორმაციის ქსელში გაგზავნა/მიღება. ქსელური პაკეტები. ქსელური პროტოკოლები და ინტერფეისები. კომუნიკაციის დონეები. OSI მოდელი.

o   თანამედროვე ქსელური ტექნოლოგიები. სხვადასხვა სახის ქსელები

o   Physical and data layers. Ethernet. Ethernet. TCP/IP stack

o   TCP/IP ქსელური დონეები. IP პროტოკოლი როგორც კავშირის ბაზისი. Routing. Internet control message protocol (ICMP).

o   Transport layer. Guaranteed and non-guaranteed message delivery protocols: TCP и UDP. Structure of TCP-segments and UDP-datagram. Sockets. PAT.

o   Application layer services. Architecture and principles. Protocols: TELNET, FTP, etc.

o   Emailing protocols SMTP and POP3.

o   NoSQL ბაზები

·       Git-ის ბაზისები

o   გამართვა, რეპოზიტორის შექმნა, პირველადი ვერსიის ატვირთვა.

o   Git-ის ბაზისები: ვერსიის კონტროლი, ცვლილებების შენახვა. ლოკალური რეპოზიტორის რემოუთრეპოზიტორიასთან სინქრონიზაცია.

·       SQL 

o   მთავარი კონცეპტები : table, key, relation

o   ბაზის და ცხრილების შექმნა, საბაზისო ინფორმაციის ტიპები

o   მარტივი SQL ოოპერაციების საწყისები 

§  გამოყენების პირობები;

§  მარტივი SQL ოპერაციები;

§  ინფორმაციის აგრეგაცია;

·       NoSQL-ის ტერმინები

o   ACID vs BASE

o   NoSQL დატაბაზების სახეების მიმოხილვა

o   Key-value (Redis)

o   Document-oriented (MongoDB)