Προς το περιεχόμενο
  • Εγγραφή
  • 0

Έμπειρος PHP dev θα ζητείται σύντομα


defacer

Ερώτηση

Είσαι μάστορας στην PHP και όχι μόνο; Ψάχνεις δουλειά; Ήρθες στο σωστό μέρος! :D

 

Η εταιρία εδώ (Θεσσαλονίκη) θα ψάχνει σύντομα έμπειρο developer για να διαχειριστεί τα συντρίμμια που θ' αφήσω πίσω μου φεύγοντας. :P

 

Δεν υπάρχει ακόμα καταχώρηση, αλλά αυτό που θα βγει θα είναι ακριβώς το ίδιο ή τέλος πάντων πολύ κοντά με το παρακάτω draft:

 

About you:

    * You are an experienced developer that is well aware of PHP's blessings and shortcomings
    * You have a passion for web standards and the production of clean, reusable code
    * You feel a strong desire to experiment with new technologies in the pursuit of professional development
    * You communicate well and are enthusiastic about sharing knowledge with the team
    * You are self-reliant and successfully balance creativity with pragmatism

The position requires that you have:

    * 4 or more years of working experience in PHP, at least 2 of which using MVC frameworks
    * In-depth technical knowledge of PHP 5, including the latest developments in the language
    * Excellent technical, analytical, debugging and problem-solving skills
    * Excellent JavaScript skills, including strong knowledge of jQuery and AJAX
    * Excellent understanding of web application security (unauthorized execution, SQL injection, XSS, CSRF, OAuth)
    * Good knowledge of object-oriented design (SOLID, design patterns, abstraction, reusable code)
    * Good knowledge of MySQL, including schema design and performance optimization
    * Solid knowledge of HTML5 and CSS3, including user agent compatibility issues
    * Good knowledge of version control systems (especially but not limited to SVN) and associated practices
    * Good knowledge of the English language
    * Ability to work independently but also able to communicate cross-functionally to seek out information when required
    * Ability to self-manage, adjust and set priorities to meet deadlines

Ideally you will also have several of the following:

    * A compelling online presence (blog/StackOverflow/GitHub/etc)
    * Experience with one or more of CakePHP, Yii, Zend Framework, Symfony
    * Experience with JavaScript frameworks such as Angular and Backbone
    * Experience with LESS or SASS
    * Experience with quality assurance practices such as unit testing and test automation
    * Experience building RESTful APIs with PHP
    * Experience working with software such as Jira, Redmine, and Basecamp
    * Knowledge of HTTP and other web related protocols
    * Knowledge of UX and UI design
    * Working knowledge of Linux

 

Φιλικό περιβάλλον, πληρωμή στην ώρα της, αποδοχές αξιοπρεπέστατες εκτός κι αν κάνετε κάτι πολύ λάθος στη διαπραγμάτευση. Δε μπορώ να εγγυηθώ τίποτα και δεν πρόκειται να κάνω διακρίσεις για κανένα λόγο, αλλά επειδή το technical screening θα περάσει από τα χέρια μου εντυπωσιάστε με και δεν πρόκειται να βγει σε κακό. :)

 

Αν ενδιαφέρεστε, στείλτε ΠΜ για πρώτη επαφή μαζί με την "κάρτα" σας. Παρακαλώ μόνο σοβαρές προτάσεις.

  • Like 1
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • Απαντήσεις 213
  • Δημιουργία
  • Τελευταία απάντηση

Συχνή συμμετοχή στην ερώτηση

Συχνή συμμετοχή στην ερώτηση

Δημοφιλή Μηνύματα

"Σε λίγες μέρες θα βγει η τάδε αγγελία. Όσοι ενδιαφέρονται θα πρέπει να έχουν αυτά τα προσόντα.   Οι ερωτήσεις που γίνονται είναι στο μοτίβο των παρακάτω τριών ασκήσεων οπότε προετοιμαστείτε αναλόγ

εφοδιάστηκα εγώ πάντως ...      

Προτεινόμενες αναρτήσεις

  • 0

Η εταιρία εδώ (Θεσσαλονίκη) θα ψάχνει σύντομα έμπειρο developer για να διαχειριστεί τα συντρίμμια που θ' αφήσω πίσω μου φεύγοντας. :P

Ελπίζω για καλό...

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
  • Moderators

Δεν ξερω PHP αλλα φανταζομαι πως ισχυει οτι ισχυει και με την C++

 

 

ars_longa_vita_brevis.png

 

 

Let's do this

 

Επι του σοβαρου, best of luck :)

  • Like 5
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Ελπίζω για καλό...

 

Για καλό. :)

Επι του σοβαρου, best of luck :)

 

Δεν δέχομαι "στεγνές" ευχές από σένα. ;)

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
  • Moderators

Δεν δέχομαι στεγνές ευχές από σένα. Πρέπει να βραχούν. ;)

Gimme time, ερχονται 2 τραγικες βδομαδες. Στη συνεχεια θα συνεννοηθω με το κοριτσι της ζωης σου και ΕΑΝ παρω το οκ, θα ενημερωθεις περαιτερω :-D

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
Δημοσ. (επεξεργασμένο)

Άργησε λίγο αλλά βγήκε.
 
Αν κάποιος ασχολείται με PHP ίσως τον ενδιαφέρει να δει τις 4 ερωτήσεις που επιλέξαμε για να δούμε με ποιούς έχουμε να κάνουμε. Σε περίπτωση που υπάρχει ενδιαφέρον πείτε μου να ποστάρω τις απαντήσεις (προφανώς αυτό θα γίνει αφού κλείσει η θέση):
 
1. Does this code have any actual or potential problems? Do you see any possibilities for improvement worth exploring? Make appropriate suggestions.

if(!strpos($foreignCustomerName, $suffix)) {
    // ...
}

2. What is wrong with this code? Suggest appropriate solutions/improvements.

final class Multiplier
{
    protected $unit;
 
    public function Multiplier($unit = 1)
    {
         $this->unit = $unit;
    }
 
    public static function multiply($times)
    {
        return $this->unit * $times;
    }
}

3. What is the best way to escape user input so that security problems are prevented? Answer in less than 100 words.
 
4. What is wrong with this code? Find as many actual or potential problems as possible and suggest appropriate solutions/improvements.

$sql = "SELECT * FROM dwidget WHERE id = ".$_POST[id];
$results = mysql_query($sql);
while ($row = mysql_fetch_row($results)) {
    // ...
}
Επεξ/σία από defacer
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Δεν ξέρω τι ετοιμάζει ο defacer γιατι και τις προάλλες έριχνε κατι ασκησεις για να βρουμε εμεις και καλα τις λύσεις ... Εγω πάντως σε εταιρεια η οποια δεν δινει ουτε καν το ονομα της προσωπικα στοιχεια δεν θα έδινα. Εσυ θες να ξέρεις με ποιον έχεις να κάνεις χωρις να ξέρω με ποιους έχω να κανω εγώ? δικαιο deal :P

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Starlight δεν ξέρω τι έχεις πιεί ακριβώς, αλλά αν ξαναδιαβάσεις το πρώτο μου post λέω ξεκάθαρα ότι όποιος ενδιαφέρεται σοβαρά μπορεί να επικοινωνήσει μαζί μου για περισσότερες πληροφορίες. Αν δεν ενδιαφέρεσαι σοβαρά άσε αυτούς που μπορεί να ενδιαφέρονται στην ησυχία τους, και αν δε θέλεις να επικοινωνήσεις μαζί μου be my guest και βρες μόνος σου την καταχώρηση και κάνε ο,τι νομίζεις. Ούτε δική μου είναι η εταιρία, ούτε κανένα άλλο νταλκά έχω σχετικά.

 

Όλα αυτά τα ποστάρω γιατί μπορεί να βοηθήσω κάποιον με τον ένα ή τον άλλο τρόπο, το τι θα έκανες εσύ ή βασικά οποισδήποτε άλλος δε με απασχολεί. Το μόνο που μπορεί να καταφέρουν κάτι τύποι σαν και σένα είναι να ξενερώσουν κάτι τύπους σαν και μένα και στο τέλος να μην ωφεληθεί κανείς από τους υπόλοιπους.


Δεν ξερω απο php αλλα στο 2 μπορει σε static function να υπαρχει η unit?

 

ΔΞ/ΔΑ. :)

  • Like 4
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

1) Για αρχη υπαρχει regex. Απο το doc της strpos βλεπουμε οτι εχει θεμα με το return. Μπλα μπλα μπλα

2) α)Το static παλι απο τα docs βλεπουμε οτι κανει αυτο που θα επρεπε να κανει. Αρα το this μεσα της δεν εχει καμια ουσια. Μπλα μπλα μπλα.

2) β) Το final για αλλη μια φορα απο τα docs μας λεει οτι κανει αυτο που θα επρεπε να κανει. Αρα το να εχεις protected ειναι καπως... περιεργο.

3) Επειδη το θεμα security ειναι αρκετα μεγαλο. Το καλυτερο θα ηταν να ψαξουμε για το τι νεο υπαρχει σε αυτο το θεμα. Αλλιως εαν κανουμε αυτο που νομιζουμε εμεις οτι ξερουμε... τοτε θα δελαπορτιασουμε.

4) Με βαση το 3, θα βλεπαμε οτι το mysql_query ειναι μπλα μπλα μπλα... Μακρια μακρια μακραι. Τραβα pdo/prepare etc.

 

ΥΓ δεν ειμαι phpστας. Δεν μ'αρεσει η php. Δεν μπορω να βλεπω το dollar.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

παπι ,πιστευω 100% στο 4 πως τον def θα τον ενοχλει και το * στο select :) και το id στο post ειναι σκετο. χωρις 'id' η μεταβλητη.

 

Eπισης το $this μεσα στο static δε πρεπει να τρεχει καν 

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Σ' αυτές τις ερωτήσεις δεν έχει τόσο σημασία τι ενοχλεί εμένα προσωπικά. Το θέμα είναι αν μπορεί ο υποψήφιος πρώτον να καταλάβει αν κάτι μπορεί να γίνει καλύτερα και δεύτερον να στηρίξει γιατί και πώς.

 

PS: Μου έδωσες μια καλή ιδέα για βελτίωση του βάθους, έκανα ένα μικρό edit στην τελευταία.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Σ' αυτές τις ερωτήσεις δεν έχει τόσο σημασία τι ενοχλεί εμένα προσωπικά. 

 

Αυτο να λεγεται. Ενα search pdo στο section του web.... 

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Σ' αυτές τις ερωτήσεις δεν έχει τόσο σημασία τι ενοχλεί εμένα προσωπικά. Το θέμα είναι αν μπορεί ο υποψήφιος πρώτον να καταλάβει αν κάτι μπορεί να γίνει καλύτερα και δεύτερον να στηρίξει γιατί και πώς.

 

PS: Μου έδωσες μια καλή ιδέα για βελτίωση του βάθους, έκανα ένα μικρό edit στην τελευταία.

Καμια φορα ειναι προσωπικά. Σε μερικές περιπτώσεις αν πεις pdo μπορει να κοροιδεύουν. Εμένα μου ειχε τυχει να θελουν να γραφω τεραστια sql queries σε μια γραμμή. Δε διαβαζονταν με τιποτα.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Σχετικα απλές ερωτήσεις. Εταιρεία που θελει άτομο με γνώσεις λίνουξ και προτιμάει mysql απο postgres; Παράξενο. Εγω προσωπικά δεν έχω την απαιτούμενη εμπειρία αλλά σου στέλνω ένα p.m αν μπορείς απάντησε μου.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Καμια φορα ειναι προσωπικά. Σε μερικές περιπτώσεις αν πεις pdo μπορει να κοροιδεύουν. Εμένα μου ειχε τυχει να θελουν να γραφω τεραστια sql queries σε μια γραμμή. Δε διαβαζονταν με τιποτα.

 

Όταν ψάχνεις δουλειά, η εταιρία πρέπει να σε πείσει ότι σου κάνει άλλο τόσο όσο πρέπει και συ να τους πείσεις ότι τους κάνεις. Το ξέρω ότι αυτό που λέω μπορεί να ακούγεται sci fi σε κάποιον που είναι 24 χρονών και βγήκε στην αγορά εργασίας "την ώρα της κρίσεως", αλλά είναι κυριολεκτικά αυτονόητο για όποιον έχει ξεφύγει πέρα από το στάδιο "να μπαίνει ο μισθός τέλος μήνα κι όλα καλά".

 

Αν λοιπόν πεις PDO και κοροϊδεύουν, τότε είναι κατ' ελάχιστον αλαφρόμυαλοι και με τίποτα δε θέλεις να δουλέψεις μαζί τους. Βέβαια αυτό είναι τελείως διαφορετικό από το να σου πουν ότι αποφάσισαν κατά της χρήσης του PDO για συγκεκριμένο λόγο και να μπορούν να το στηρίξουν με επιχειρήματα. Πάντως σοβαρός επαγγελματίας να κοροϊδεύει κάτι που το λένε στους λιγότερο έμπειρους σαν best practice δεν υπάρχει.

 

 

Σχετικα απλές ερωτήσεις. Εταιρεία που θελει άτομο με γνώσεις λίνουξ και προτιμάει mysql απο postgres; Παράξενο. Εγω προσωπικά δεν έχω την απαιτούμενη εμπειρία αλλά σου στέλνω ένα p.m αν μπορείς απάντησε μου.

 

Στη ζωή τίποτα δεν είναι απλό. Οι ερωτήσεις είναι σχεδιασμένες έτσι που ο άσχετος να κοπεί, ο σχετικός να περάσει και ο μάστορας να δώσει διαπιστευτήρια.

 

Οι γνώσεις λίνουξ είναι το τελευταίο τελευταίο πράγμα που αναφέρεται. Δεν είναι τυχαίο. Η θέση δεν απαιτεί γνώσεις λίνουξ. Σου απάντησα.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
Επισκέπτης
Αυτό το θέμα είναι πλέον κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...

Με την περιήγησή σας στο insomnia.gr, αποδέχεστε τη χρήση cookies που ενισχύουν σημαντικά την εμπειρία χρήσης.