Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2806 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  21719  21720  21721  ..  27194  27195  27196  27197  27198  27199
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°2265300
ratibus
Posté le 04-09-2015 à 08:07:24  profilanswer
 

Reprise du message précédent :
shoot

mood
Publicité
Posté le 04-09-2015 à 08:07:24  profilanswer
 

n°2265302
BenO
Profil: Chercheur
Posté le 04-09-2015 à 09:49:54  profilanswer
 

pareil


---------------
Python Python Python
n°2265303
gfive
Posté le 04-09-2015 à 10:01:13  profilanswer
 

gatsu35 a écrit :


Je viens de tester le boitier TV android que j'avais acheté en plus : MEMTEQ® Android Smart TV Box MXIII Amlogic S802 ...
http://www.amazon.fr/gp/product/B0 [...] ge_o03_s00
 
Au final j'ai l'avantage d'avoir une HOME un peu plus sexy, mais on peut à mon avis remplacer  cette home par n'importe quelle interface "home" android.  
J'ai les applications que je trouvais sur l'autre, avec en plus miracast et une app mediacenter. A voir comment cette machine se comporte avec le temps, mais au final j'ai l'impression d'avoir quasiment la même chose mais avec de l'ethernet en plus, le bluetooth, et des prises USB en rab.
Je vous dirais ce que j'en pense avec le temps.


 
Question : l'utilisation de Spotify ou de Kodi/XBMC est-elle possible sans allumer la TV (en le pilotant avec un smartphone, quoi)?
 
L'idée : je veux lire la musique en sortant par le SPDIF, sans allumer la TV.  
 
J4avais envisagé l'achat d'un Raspberry pi mais il n'y a pas de sortie audionumérique dessus.
 


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2265304
masklinn
í dag viðrar vel til loftárása
Posté le 04-09-2015 à 10:03:11  profilanswer
 

NazzTazz a écrit :

Yop les filles,
 
Aucours de ma recherche d'emploi, j'ai eu un refus suite à un questionnaire technique, auquel je pensais avoir répondu plutôt correctement.
 
S'il y'a quelqu'un ayant un peu de temps à m'accorder en PV pour lire les questions du recruteur et mes réponses, histoire d'avoir un éclairage sur mes lacunes ou autres, histoire de cibler les piqûres de rappel qu'il m'est nécessaire d'injecter dans mes connaissances, ça me ferait le plus grand bien.
 
#sql #bonnespratiques #api #backend


Sinon tu les postes ici puis on peut se battre [:cupra]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2265305
___alt
Posté le 04-09-2015 à 10:27:28  profilanswer
 

hipster


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2265306
___alt
Posté le 04-09-2015 à 10:27:35  profilanswer
 

http://www.brooklynbarmenus.com/


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2265307
gelatine_v​elue
Posté le 04-09-2015 à 10:34:11  profilanswer
 

masklinn a écrit :


Sinon tu les postes ici puis on peut se battre [:cupra]


 
voilà :o

n°2265308
Hermes le ​Messager
Breton Quiétiste
Posté le 04-09-2015 à 10:37:16  profilanswer
 

gfive a écrit :


 
Question : l'utilisation de Spotify ou de Kodi/XBMC est-elle possible sans allumer la TV (en le pilotant avec un smartphone, quoi)?
 
L'idée : je veux lire la musique en sortant par le SPDIF, sans allumer la TV.  
 
J4avais envisagé l'achat d'un Raspberry pi mais il n'y a pas de sortie audionumérique dessus.
 


 
C'est là où le monde Apple a des avantages. Airplay depuis n'importe quel device Apple -> Apple TV avec sortie optique.

n°2265309
NazzTazz
Posté le 04-09-2015 à 10:38:46  profilanswer
 

masklinn a écrit :


Sinon tu les postes ici puis on peut se battre [:cupra]


 
Pas en public non. Référencé dans google, tout ça. Pas forcément envie d'afficher publiquement les questions du recruteur, ça manque de tact. Sinon je te forward en MP :)

n°2265310
gelatine_v​elue
Posté le 04-09-2015 à 10:40:34  profilanswer
 

NazzTazz a écrit :


 
Pas en public non. Référencé dans google, tout ça. Pas forcément envie d'afficher publiquement les questions du recruteur, ça manque de tact. Sinon je te forward en MP :)


 
Ben je vois pas le problème, on connait pas le nom du recruteur don c'est pas comme si on allait faire le lien, et en plus c'est une démarche positive de ta part.

mood
Publicité
Posté le 04-09-2015 à 10:40:34  profilanswer
 

n°2265311
NazzTazz
Posté le 04-09-2015 à 10:44:51  profilanswer
 

Citation :

Bonjour Tristan,
 
Je te propose un petit questionnaire pour commencer si tu veux bien.
Règle de l'exercice: j'aimerais que tu répondes à 12 questions parmi
celles-ci après. La question bonus est obligatoire.
 
Il n'y a évidemment pas de réponse parfaite, mais nous évaluerons les tiennes autant sur la forme que sur le fond. Réponds instinctivement et naturellement.
 
 1. Quelles sont les stratégies pour gérer l'évolution d'une API ?
 2. Pour déployer une nouvelle version d'un backend sans interruption
    de service, quelles sont les précautions à prendre pour accéder
    à la couche de données ?
 3. Quel est le rôle du Routeur dans une application backend ?
 4. Quelles sont les stratégies possibles pour communiquer entre un
    backend et une application client (native, web, ou autre) ?
 5. Quels sont les critères à prendre en compte pour choisir une
    base de données ?
 6. Qu'est-ce qu'un cache ? Donne quelques exemples de stratégie de
    cache que tu as déjà utilisé (client ou backend)
 7. Quelles technologies peut-on utiliser pour persister une
    information côté client, dans
    le cadre d'une application web ?
 8. Les mots de passes sont des données sensibles.
   a. Quelles sont les autres données sensibles que peut manipuler
      une application web aujourd'hui ?
   b. Quelles sont les précautions à prendre pour protéger ces
      données sensibles ?
 9. En SQL, à quoi sert une jointure ?
10. En SQL, à quoi sert une requête imbriquée ? Dans quels cas son
     utilisation n'est pas
     recommandée ?
11. Comment procéder pour modifier la valeur d'un champ simple
     (booléen) d'une base de donnée relationnelle dans une table à plus
     de dix millions d'entrées ? Quelles précautions prendre ? Une
     requête SQL est-elle suffisante ?
12. En CSS, quelle est la différence entre display:block;,
     display:inline; et display:inline-block; ?
13. En CSS, que signifie position:absolute; ?
14. C'est quoi la sérialisation (définition générale, puis
     peut-être 1 ou 2 exemples de technos)
15. Expérience Posix/Linux ?
16. Quel est ton éditeur de texte préféré ? (question pour
     parler, pas de jugement de valeur, mais j'apprécie quelqu'un
     qui maîtrise ses outils)
17. Qu'est-ce qu'un test unitaire ?
18. Définition d'un code de qualité ?
19. As-tu déjà travaillé dans une grosse équipe (>5 développeurs) ?
 
Question bonus :
 
21. Pourquoi es-tu développeur ?


 
> Bonjour Tristan,
 
Bonjour F****** !
 
> Je te propose un petit questionnaire pour commencer si tu veux bien.
> Règle de l'exercice: j'aimerais que tu répondes à 12 questions parmi
> celles-ci après. La question bonus est obligatoire.
 
> Il n'y a évidemment pas de réponse parfaite, mais nous évaluerons les  
> tiennes autant sur la forme que sur le fond. Réponds instinctivement et naturellement.
 
> 3. Quel est le rôle du Routeur dans une application backend ?
 
Instancier le contrôleur adéquat pour un couple requête/méthode(http) donné.
(en prenant pour hypothèse un couple front/backend web, client ou api)
 
> 4. Quelles sont les stratégies possibles pour communiquer entre un
>    backend et une application client (native, web, ou autre) ?
 
Ouvrir une socket persistante (surtout dans le cas d'un client natif),
avec le risque de charger le serveur inutilement.
 
Fournir une API Json/Xml coté backend et "taper dedans" coté client
(dans le cas d'une appli Web, avec XmlHTTPRequest ou son encapsulation
via un framework JS), voire faire un poll régulier par le même biais,
j'éviterais de jouer trop avec le timeout sur une infra à fort trafic.
 
Fournir une API HTTP Restful pour les communications vers l'extérieur.
 
> 6. Qu'est-ce qu'un cache ? Donne quelques exemples de stratégie de
    cache que tu as déjà utilisé (client ou backend)
 
Un cache est le résultat d'un traitement plus ou moins coûteux,  
enregistré temporairement (ou pas) dans le but d'être servi rapidement,
quasiment "gratuitement" par rapport au traitement d'origine.
 
J'ai déjà mis en place (coté backend, php) des solutions de cache par  
pages entières (dans le cas de contenus globalement persistants), par  
blocs (use-case type en e-commerce: produits similaires), et dans un  
autre domaine (hébergement d'images à fort trafic) un cache un peu
spécial (déplacer les images les plus vues vers une partition ramfs
et remplacer le fichier d'origine par un lien symbolique).  
Plus spécifiquement, php_apc m'a été très utile pour stocker des  
données légères avec des timeouts modérés, pour décharger un peu
les serveurs mysql d'une multitude de requêtes, certes légères, mais
redondantes.
 
> 7. Quelles technologies peut-on utiliser pour persister une
>    information côté client, dans
>    le cadre d'une application web ?
 
L'éternel cookie, WebStorage en HTML5, et anciennement feu IndexedDb
 
> 8. Les mots de passes sont des données sensibles.
>   a. Quelles sont les autres données sensibles que peut manipuler
>      une application web aujourd'hui ?
   
Toutes les données nominatives, adresses (physiques et mail), les
éventuelles informations de paiement dans le cas ou elles ne seraient
pas gérées par un tiers de confiance.
   
>   b. Quelles sont les précautions à prendre pour protéger ces
>      données sensibles ?
   
Hasher les mots de passe (avec grain de sel et un algorithme décent)
Crypter les données sensibles avec un couple de clés si réalisable
Privilégier les connexions SSL entre client et serveur.
   
> 9. En SQL, à quoi sert une jointure ?
 
Une jointure sert à remonter/insérer des tuples constitués de données
de plusieurs tables.  
   
> 11. Comment procéder pour modifier la valeur d'un champ simple
>     (booléen) d'une base de donnée relationnelle dans une table à plus
>     de dix millions d'entrées ? Quelles précautions prendre ? Une
>     requête SQL est-elle suffisante ?
 
Une requête SQL unique risque de locker la table, faire monter la charge
de manière aberrante et mettre tout le SI sur les genoux. A chaud, j'envisage  
la modification par paquets de l'ordre de grandeur d'1k entrées (soit 10k  
itérations), en récupérant d'abord les id (requête imbriquée) pour éviter
un "LIMIT X,Y" dans l'UPDATE. Quitte à écrire un script pour automatiser  
les itérations en fonction de la charge (vraisemblablement plus faible de nuit).
 
> 12. En CSS, quelle est la différence entre display:block;,
      display:inline; et display:inline-block; ?
 
Display:block fait occuper toute la largeur disponible au conteneur.  
Ex: <div>
Display:inline fait occuper uniquement la zone nécessaire au contenu,
en largeur et hauteur. Ex: <span>
Display:inline-block fait se comporter le conteneur comme inline pour son  
environnement, et block pour son contenu.
 
> 14. C'est quoi la sérialisation (définition générale, puis
      peut-être 1 ou 2 exemples de technos)
   
La sérialisation, c'est "mettre à plat" un objet ou une structure de données
plus ou moins complexe dans le but de la mettre en cache, la stocker ou la  
transmettre.
 
Exemples: La sérialisation propriétaire de PHP (mauvais exemple, changer exemple),
XML-RPC, Soap, ou encore Gears.
   
> 15. Expérience Posix/Linux ?
 
Un peu de développement standard Posix sur des cibles industrielles en BTS.
 
J'ai mis au point l'infrastructure de mon ancienne boite sous linux, un cluster
de 7 machines sous Debian Etch (2 front-ends web, 2 filers, 2 serveurs mysql en  
réplication master/master + load-balancing "quick and dirty" - qui marchait à merveille,
et une machine dédiée au monitoring métier + stockage des backups).
 
> 16. Quel est ton éditeur de texte préféré ? (question pour
>      parler, pas de jugement de valeur, mais j'apprécie quelqu'un
>     qui maîtrise ses outils)
 
Sous linux en ligne de commande, je préfère vim. J'ai essayé Emacs, mais j'ai
taillé ma barbe depuis un moment ;)
Jamais utilisé d'environnement mac, mais textmate a l'air vraiment sympa.
Sous windows, Notepad++ est un bon outil à tout faire. Pour les développements sérieux,
j'ai une licence Zend Studio pour PHP (5.5, la v6 est une surcouche d'Eclipse...)
J'apprécie l'autocomplétion, les hints contextuels, et l'intégration des outils
de versionnement dans les IDE qui se respectent.
   
> 18. Définition d'un code de qualité ?
 
Un code de qualité, idéalement, s'auto-commente. Les variables ont des noms choisis avec soin,
les design patterns sont utilisés à bon escient, et l'architecture globale inspire
par sa rationalité. Un code bien indenté, qui respecte les standards imposés par l'entreprise.
Documenté dans le source de manière à pouvoir générer la doc via DOxygen ou autres.
 
> Question bonus :
 
> 21. Pourquoi es-tu développeur ?
 
C'est une longue histoire, permets-moi de développer (au risque d'un tl;dr)
 
Note@hfr Spoiler, détails de vie, nobrag, nohate, noflame. Sinon je sors ma bite.
 

Spoiler :

Gamin, le mercredi, j'étais chez mes grands parents en l'absence d'école.
Je m'ennuyais comme un rat mort, jusqu'à ce que je trouve le manuel du GWbasic
de l'époque, livré le Thomson TO-16 de mon grand-père, vers 8/9 ans.
Le manuel était en anglais, pas réellement un problème (tous les jeux vidéos
sur la NES 8 bits étaient en anglais..). J'ai commencé par recopier bêtement
les exemples de code du bouquin, puis à les modifier. Plus tard, quand mon  
père a acheté son premier PC (dos 6.22/w3.11), j'ai trouvé QBasic, un peu  
plus pointu, mais franchement frustrant. Faire des interfaces graphiques en  
mode 12 (640x480x4) avec des icônes qui s'affichaient au ralenti (point à point,  
tout un calvaire) et interface au clavier, pas de gestion d'évènements, m'ont  
amené à demander VB4 (édition standard) pour Noël. Après ça, c'était écrit...  
Passage sous linux quand les poils ont poussé, apprentissage du C, découverte  
de Pascal, puis du HTML. Plus tard, PHP. Comme beaucoup j'ai passé un temps  
infini à réinventer la roue, puis à me rendre compte que je perdais du temps.  
Bifurcation vers l'open-source, quelques contribs anecdotiques, premier poste en  
tant que dev junior web, dans une start-up où tout était à faire. Passer de 150  
sites chacun hébergés sur leur propre mutu ovh vers une infra dédiée, ça plaisait  
pas à mon N+1 (entrepreneur sans grandes notions techniques). J'ai donc pondu un  
document d'une trentaine de pages sur les avantages de ladite proposition, avec  
une maquette d'un backoffice métier, storyboardé, et scaffoldé vite fait sur ma  
dédibox. L'outil en question a permis de multiplier le CA de la boite par 7 en  
deux ans et de diviser le temps de travail répétitif par 4. Autant le coté CA me
dépasse un peu, n'étant pas matérialiste mais l'optimisation du temps de travail  
rébarbatif pour le reste du staff a été ma plus grande satisfaction. Plus  
généralement, j'ai une certaine facilité pour voir "the big picture" et scinder
un problème complexe en une multitude de sous-systèmes plus triviaux. J'aime  
autant réfléchir au problème global, le modéliser, que travailler en binôme pour  
coder à proprement parler. C'est une gymnastique de l'esprit qui ne me lasse pas,  
chaque nouveau défi est l'occasion d'apprendre d'avantage.  
Tl;dr probablement ;)


 
J'espère avoir répondu à tes attentes. J'ai commencé par répondre à toutes les questions
puis j'ai fait un tri pour avoir les réponses les plus détaillées possibles.
 
En te souhaitant bonne réception,
Tristan.

n°2265312
gfive
Posté le 04-09-2015 à 10:46:23  profilanswer
 

Hermes le Messager a écrit :


 
C'est là où le monde Apple a des avantages. Airplay depuis n'importe quel device Apple -> Apple TV avec sortie optique.


 
ouais enfin j'ai d'autres solutions (genre la tablette branchée à l'ampli en analogique et pilotage de Spotify depuis le smartphone, ça marche très bien)
 
Et le machin linké au dessus doit faire le job : lui il s'en fout que l'écran au bout de la prise HDMI soit allumé ou pas, je pense.. Je voudrais juste confirmation.
 
Mon problème c'est plus que :
 
* Le raspberry pi n'a pas de sortie audionumérique,
* j'ai un vieil ampli de 10 ans sans entrée HDMI.. Et que je suis même pas sûr qu'il me reste une entrée audionumérique de libre, en fait :/
 


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2265315
Hermes le ​Messager
Breton Quiétiste
Posté le 04-09-2015 à 11:07:26  profilanswer
 

NazzTazz a écrit :

[quote]Bonjour Tristan,
 
Blablabla
 


 
J'ai pas le temps de détailler mais juste une observation :
 
Ton recruteur, il est calé techniquement ? En admettant qu'il ait les réponses qui lui ont été fournies par un cabinet (ou autre), tu penses qu'il avait le niveau  technique pour savoir que tes réponses sont correctes ?
Parce que ta manière d'expliquer les choses, c'est ok pour dev -> dev, mais pour dev -> recruteur qui comprend pas vraiment les questions et les réponses, ben... j'en suis bcp moins certain...

n°2265316
flo850
moi je
Posté le 04-09-2015 à 11:27:32  profilanswer
 

gfive a écrit :


 
Question : l'utilisation de Spotify ou de Kodi/XBMC est-elle possible sans allumer la TV (en le pilotant avec un smartphone, quoi)?
 
L'idée : je veux lire la musique en sortant par le SPDIF, sans allumer la TV.  
 
J4avais envisagé l'achat d'un Raspberry pi mais il n'y a pas de sortie audionumérique dessus.
 


 
kodi a un client smartphone, et même un serveur web intégrée avec une app responsive
 
pour spotify, si tu as spotify installé sur ton smartphone et sur une autre machine, tu peux choisir le périphérique de lecture ( lancer depuis ton smartphone, lue sous la tv par exemple)


---------------

n°2265318
Plam
Bear Metal
Posté le 04-09-2015 à 12:07:02  profilanswer
 

Question : pour un produit comme le notre (100% B2B et assez de niche), ya intérêt à avoir un stand au CES de Vegas :??:


---------------
Spécialiste du bear metal
n°2265320
drouide
Posté le 04-09-2015 à 12:21:37  profilanswer
 

Plam a écrit :

Question : pour un produit comme le notre (100% B2B et assez de niche), ya intérêt à avoir un stand au CES de Vegas :??:


Intuitivement j'irai plutôt sur des salons plus pros/techniques (linuxcon us+eu, fosdem, événements 6triques ou autres editeurs)... Mais tout ça tu le fais déjà je crois [:spamafote]

n°2265321
Plam
Bear Metal
Posté le 04-09-2015 à 13:00:34  profilanswer
 

drouide a écrit :


Intuitivement j'irai plutôt sur des salons plus pros/techniques (linuxcon us+eu, fosdem, événements 6triques ou autres editeurs)... Mais tout ça tu le fais déjà je crois [:spamafote]


 
Oui, c'est déjà ce que je fais, mais j'ai la possibilité d'avoir un stand au CES, donc si c'est pertinent à minima pourquoi pas...


---------------
Spécialiste du bear metal
n°2265323
gelatine_v​elue
Posté le 04-09-2015 à 14:12:42  profilanswer
 

Hermes le Messager a écrit :


 
J'ai pas le temps de détailler mais juste une observation :
 
Ton recruteur, il est calé techniquement ? En admettant qu'il ait les réponses qui lui ont été fournies par un cabinet (ou autre), tu penses qu'il avait le niveau  technique pour savoir que tes réponses sont correctes ?
Parce que ta manière d'expliquer les choses, c'est ok pour dev -> dev, mais pour dev -> recruteur qui comprend pas vraiment les questions et les réponses, ben... j'en suis bcp moins certain...


 
+1, j'ai été surpris par le ton familier de ta réponse.
De mon point de vue, certaines de tes réponses sont un peu à côté de la plaque ou trop imprécises.
Ex. question 4: la question porte sur un cadre général client serveur, et ta réponse porte uniquement sur le cas d'un client/serveur web.
question 7: tu parles des cookies, de webstorage et d'une techno obsolète. Or il vaut mieux parler de localStorage et sesion storage, ou de web storage API si on veut parler de l'API. J'aurais aussi mentionné les flash cookies.
question 14: le ton est tellement familier qu'il manque de précision amha, "mettre a plat" ne voulant rien dire.  Pourquoi ne pas dire qu'il s'agit de transformer la représentation mémoire d'un objet en une suite de bytes pouvant être facilement stockée ou transmise via réseau? Pourquoi dire que ton exemple est mauvais? Pourquoi mentionner soap alors qu'il n'est pas un mécanisme de sérialization?
question 15: tu dis toi même que ta solution est "quick and dirty", ce qui donne une mauvaise impression amha.
question 16: tu racontes ta vie.
question 18: pourquoi ne pas parler d'évolutivité/maintenabilité/testabilité? Tu te concentres trop sur la forme (commentaires, nommage) et pas assez sur le fond.
 
Je suis pas recruteur mais un mail comme ça me donne l'impression de quelqu'un qui ne sait pas formaliser sa pensée (ton familier, on "tape dans" une api, on "joue avec" un timeout), ne cherche pas l'excellence (solution moche mais qui marche) et qui tient un discours un peu cliché (linuxiens a barbe, IDE "qui se respecte" ).
 
Je dis pas que j'ai raison sur tout, surtout que je ne suis pas recruteur, mais j'ai une impression défavorable sur ta personne en lisant entre les lignes.

n°2265324
BenO
Profil: Chercheur
Posté le 04-09-2015 à 14:18:09  profilanswer
 

gelatine_velue a écrit :


 
+1, j'ai été surpris par le ton familier de ta réponse.
De mon point de vue, certaines de tes réponses sont un peu à côté de la plaque ou trop imprécises.
Ex. question 4: la question porte sur un cadre général client serveur, et ta réponse porte uniquement sur le cas d'un client/serveur web.
question 7: tu parles des cookies, de webstorage et d'une techno obsolète. Or il vaut mieux parler de localStorage et sesion storage, ou de web storage API si on veut parler de l'API. J'aurais aussi mentionné les flash cookies.
question 14: le ton est tellement familier qu'il manque de précision amha, "mettre a plat" ne voulant rien dire.  Pourquoi ne pas dire qu'il s'agit de transformer la représentation mémoire d'un objet en une suite de bytes pouvant être facilement stockée ou transmise via réseau? Pourquoi dire que ton exemple est mauvais? Pourquoi mentionner soap alors qu'il n'est pas un mécanisme de sérialization?
question 15: tu dis toi même que ta solution est "quick and dirty", ce qui donne une mauvaise impression amha.
question 16: tu racontes ta vie.
question 18: pourquoi ne pas parler d'évolutivité/maintenabilité/testabilité? Tu te concentres trop sur la forme (commentaires, nommage) et pas assez sur le fond.
 
Je suis pas recruteur mais un mail comme ça me donne l'impression de quelqu'un qui ne sait pas formaliser sa pensée (ton familier, on "tape dans" une api, on "joue avec" un timeout), ne cherche pas l'excellence (solution moche mais qui marche) et qui tient un discours un peu cliché (linuxiens a barbe, IDE "qui se respecte" ).
 
Je dis pas que j'ai raison sur tout, surtout que je ne suis pas recruteur, mais j'ai une impression défavorable sur ta personne en lisant entre les lignes.


 
ça ne me choque pas autant que toi. Plusieurs points (techniques et humains) mériteraient d'être précisés en entretien.


---------------
Python Python Python
n°2265325
BenO
Profil: Chercheur
Posté le 04-09-2015 à 14:19:45  profilanswer
 

Plam a écrit :

Question : pour un produit comme le notre (100% B2B et assez de niche), ya intérêt à avoir un stand au CES de Vegas :??:


 
C'est combien ? [:leupha:1]


---------------
Python Python Python
n°2265326
Plam
Bear Metal
Posté le 04-09-2015 à 14:21:10  profilanswer
 

BenO a écrit :


 
C'est combien ? [:leupha:1]


 
Je sais pas, je sais juste qu'on peut être aidé [:ocube]
 
Mais si c'est useless, autant pas chercher plus loin :D


---------------
Spécialiste du bear metal
n°2265327
ratibus
Posté le 04-09-2015 à 14:23:31  profilanswer
 

Plam a écrit :

Question : pour un produit comme le notre (100% B2B et assez de niche), ya intérêt à avoir un stand au CES de Vegas :??:


C'est tellement dommage que le C de CES soit pas présent dans B2B :o

n°2265328
uriel
blood pt.2
Posté le 04-09-2015 à 14:36:32  profilanswer
 

gelatine_velue a écrit :


+1, j'ai été surpris par le ton familier de ta réponse.[...]
Je suis pas recruteur mais un mail comme ça me donne l'impression de quelqu'un qui ne sait pas formaliser sa pensée (ton familier, on "tape dans" une api, on "joue avec" un timeout), ne cherche pas l'excellence (solution moche mais qui marche) et qui tient un discours un peu cliché (linuxiens a barbe, IDE "qui se respecte" ).


pareil.
 
 j'ai pas les connaissances de beaucoup ici donc je juge pas le fond. mais la forme est tres legere pour un examen technique, meme par email.


---------------
IVG en france
n°2265329
uriel
blood pt.2
Posté le 04-09-2015 à 14:37:28  profilanswer
 

Some things look different upside down ...  
 

Spoiler :

https://i.imgur.com/hCFlhpS.png


---------------
IVG en france
n°2265331
el_barbone
too old for this shit ...
Posté le 04-09-2015 à 15:05:43  profilanswer
 

Plam a écrit :

Question : pour un produit comme le notre (100% B2B et assez de niche), ya intérêt à avoir un stand au CES de Vegas :??:


je dirai non.
vise plutôt des events spécialisés sur la domaine/la cible.


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
n°2265332
el_barbone
too old for this shit ...
Posté le 04-09-2015 à 15:07:08  profilanswer
 

ratibus a écrit :


C'est tellement dommage que le C de CES soit pas présent dans B2B :o


 [:manneke2]


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
n°2265333
gatsu35
Blablaté par Harko
Posté le 04-09-2015 à 15:08:30  profilanswer
 
n°2265334
masklinn
í dag viðrar vel til loftárása
Posté le 04-09-2015 à 15:30:47  profilanswer
 


 [:benou_non]
 
https://www.66north.com/men/Tops/pa [...] ork-Parka/  [:huit]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2265335
nraynaud
lol
Posté le 04-09-2015 à 16:10:56  profilanswer
 

NazzTazz a écrit :

Citation :

Bonjour Tristan,
 
Je te propose un petit questionnaire pour commencer si tu veux bien.
Règle de l'exercice: j'aimerais que tu répondes à 12 questions parmi
celles-ci après. La question bonus est obligatoire.
 
Il n'y a évidemment pas de réponse parfaite, mais nous évaluerons les tiennes autant sur la forme que sur le fond. Réponds instinctivement et naturellement.
 
 1. Quelles sont les stratégies pour gérer l'évolution d'une API ?
 2. Pour déployer une nouvelle version d'un backend sans interruption
    de service, quelles sont les précautions à prendre pour accéder
    à la couche de données ?
 3. Quel est le rôle du Routeur dans une application backend ?
 4. Quelles sont les stratégies possibles pour communiquer entre un
    backend et une application client (native, web, ou autre) ?
 5. Quels sont les critères à prendre en compte pour choisir une
    base de données ?
 6. Qu'est-ce qu'un cache ? Donne quelques exemples de stratégie de
    cache que tu as déjà utilisé (client ou backend)
 7. Quelles technologies peut-on utiliser pour persister une
    information côté client, dans
    le cadre d'une application web ?
 8. Les mots de passes sont des données sensibles.
   a. Quelles sont les autres données sensibles que peut manipuler
      une application web aujourd'hui ?
   b. Quelles sont les précautions à prendre pour protéger ces
      données sensibles ?
 9. En SQL, à quoi sert une jointure ?
10. En SQL, à quoi sert une requête imbriquée ? Dans quels cas son
     utilisation n'est pas
     recommandée ?
11. Comment procéder pour modifier la valeur d'un champ simple
     (booléen) d'une base de donnée relationnelle dans une table à plus
     de dix millions d'entrées ? Quelles précautions prendre ? Une
     requête SQL est-elle suffisante ?
12. En CSS, quelle est la différence entre display:block;,
     display:inline; et display:inline-block; ?
13. En CSS, que signifie position:absolute; ?
14. C'est quoi la sérialisation (définition générale, puis
     peut-être 1 ou 2 exemples de technos)
15. Expérience Posix/Linux ?
16. Quel est ton éditeur de texte préféré ? (question pour
     parler, pas de jugement de valeur, mais j'apprécie quelqu'un
     qui maîtrise ses outils)
17. Qu'est-ce qu'un test unitaire ?
18. Définition d'un code de qualité ?
19. As-tu déjà travaillé dans une grosse équipe (>5 développeurs) ?
 
Question bonus :
 
21. Pourquoi es-tu développeur ?




Moi j'ai juste envie de le faire  (tout de tête, sans google)
1) C'est toujours un peu la merde, si on a accès à tout le code qui appelle les points à changer, on migre tout à la main, sinon, il y a un problème de communication avec les utilisateurs de l'API, et ils faut se lancer dans du versionning explicite, des périodes de graces des warnings de déprécations et probablement garder des points d'appel en double pendant la période de grace. Ce qui peut être la galère dans la représentation des données en persistance en plus.
2) il faut que les 2 versions du backend sache parler aux 2 versions du schéma, c'est tendu, en général il vaut mieux pousser la nouvelle version du backend qui sait parler aux 2 schémas d'abord, puis envoyer la migration de schéma, et croiser les doigts. Certaines bases savent faire un rollback de DDL, mais ça sent plus trop le "sans interruption".
3) il converti le schéma d'url en entités ?
4)WTF la question ? du web pur, des sockets, des tous les trucs nouveaux genre websocket, api de communication temps réel etc. ?
5) Le prix, la plus grosse caractéristique d'une base de donnée pas gratos c'est de coûter une blinde.
6) c'est un stockage temporaire rapide, il sert soit à garder des valeurs calculées un temps pour les réutiliser, soit à garder dans un espace plus rapide des données dont le temps d'accès est lent. Heu, j'ai utilisé des caches de tuiles en géographie et ma dernière boite utilise un cloudflare pour les pages qui vont sur le site du tour de france.
7) cookie, localstorage (et son pote session storage) et le truc de base de données qui marche pas trop.
8)  
a) données personnelles au sens de la CNIL: numéro de téléphones, adresses IP, adresses physiques etc. Et données de paiement: numéros de carte bleue, certains reçus de transactions, numéros de comptes. bancaires
b) le meilleur c'est de ne ni les demander, ni les stocker, ensuite on peut soit les hasher one way, soit si vraiment on a besoin de les relire, crypto normale. On peut essayer de jouer avec de l'isolation, genre les déplacer dans une base séparé en write only, chiffré depuis le serveur d'application avec une clef publique, mais garder la clef privée qui sert au déchiffrement loin du front-facing, bref, on fait ce qu'on peut suivant l'usage des données.
9) une jointure, ça sert à zipper 2 tables entre elles. Y'a plein de types de jointure, mais le plus souvent on utilise la plus simple, ce qui est pratique parce qu'elle ne nécessite pas de retenir la syntaxe de 'join', ni ce que font tous les types de jointures au noms bizarres, ce qui permet de laisser de la place dans ma tête pour l'anniv' de ma nana.
10) un requête imbriquée ça sert souvent à rendre une grosse requête plus lisible, par un découpage sémantique en petites bouchée qu'on peut avaler, mais les query planners savent pas faire une alpha substitution correcte, du coup ça a tendance à réellement être exécuté en 2 étapes dans le SGBD, du coup c'est lent, et du coup tous les habitués des SGBD les aiment pas.
11) j'ai jamais trop bossé avec ce genre de truc, on sent bien qu'il va falloir couper le truc en morceau vu la tournure de la question, mais il va falloir gérer le moment où les données sont à moitié converties. Peut-être qu'avec postgres et leur système de gestion de version des lignes, on peut créer carrément une nouvelle colonne avec la nouvelle valeur puis substituer les anciennes et nouvelles colonnes, comme le DDL passe dans le système normal des transactions de DML, ça va peut-être pas tout bloquer pendant 10min, et être relativement safe.
12) les 2 premiers concernent l'extérieur de l'élément, avec "block" on va le sortir du flow de texte, lui donner une taille en pixels et jouer avec flex et float, avec "inline", on va le mettre dans le flow de texte. "Inline-block", ça fait "inline" à l'extérieur et "block" à l'intérieur, le div lui-même est dans le flow de texte, mais on peut encore lui donner une géométrie en pixels par exemple.
13) des nuit blanches. ça positionne l'élément relativement au coin supérieur gauche du premier element parent qui a je sais plus quel attribut dessus.
14) la sérialisation, c'est la transformation de structures mémoire en série de bits qui peuvent passer sur un fil (d'où le nom), le truc le plus courant est le système intégré à java, ou celui de python. Il y a intérêt à faire gaffe, parce qu'à la dé-sérialisation, il faut savoir exactement comment ça a été sérialisé, tous les systèmes attachés au code source de l'application ont une fragilité naturelle, un seul édit peut casser tout le parsing d'un stream assez long.
15) oui, j'utilise un mac où la console est ouverte en permanence, j'ai déployé sur des serveurs linux etc.  
16) outils jetbrains, depuis longtemps et j'en ai utilisé un paquet au cours des 10 dernières années, au fils des languages et des jobs.
17) C'est un test qui exécute puis valide un seul bout très défini de l'application, la définition est toujours sujette à polémique, mais globalement, si ça touche la moindre entrée-sortie, et si ça n'a pas d'assert et si ça utilise plus d'un composant non-mocké, c'est pas un test U
18) oulà, un certain nombre de critères esthétiques d'abord: convention de code, convention de nommage, formatage régulier, pas de fichier de plus de 300-400 lignes. Ensuite il faut aller voir le graphe de dépendance dans le détail et aller le critiquer point par point. Mais ça tourne surtout autour des dépendances.
19) J'ai été lead dev, puis client XP dans une équipe de 7 développeurs (+moi), et j'ai géré une équipe que 5-6.


---------------
trainoo.com, c'est fini
n°2265337
ratibus
Posté le 04-09-2015 à 16:27:31  profilanswer
 
n°2265338
gatsu35
Blablaté par Harko
Posté le 04-09-2015 à 16:36:09  profilanswer
 

ratibus a écrit :


Citation :

$9,318,299USD

WTF :o


LE projet kickstarter a atteint 9200000 $, et ils ont rouvert une campagne pour indiegogo en mettant les 9200000 $ car beaucoup de monde voulait précommander.


Message édité par gatsu35 le 04-09-2015 à 16:36:51
n°2265339
Plam
Bear Metal
Posté le 04-09-2015 à 17:03:46  profilanswer
 

ratibus a écrit :


C'est tellement dommage que le C de CES soit pas présent dans B2B :o


 
Figure toi que je suis au courant hein [:ocube] Le gars qui y va chaque année m'a dit que yavait aussi un peu de B2B parce que l'event équivalent spécialisé B2B avait disparu et que pas mal de boîtes se sont greffées dessus. Mais bon, je voulais avoir votre sentiment si quelqu'un ici y était déjà aller [:spamafote]
 

el_barbone a écrit :


je dirai non.
vise plutôt des events spécialisés sur la domaine/la cible.


 
:jap:


---------------
Spécialiste du bear metal
n°2265341
Plam
Bear Metal
Posté le 04-09-2015 à 17:30:56  profilanswer
 

Voiture bonne pour la casse :'(
 
Me voilà à pieds :cry:


---------------
Spécialiste du bear metal
n°2265342
gatsu35
Blablaté par Harko
Posté le 04-09-2015 à 17:42:13  profilanswer
 

tu as fait quoi ?  

n°2265343
DDT
Few understand
Posté le 04-09-2015 à 17:46:58  profilanswer
 

Plam a écrit :

Voiture bonne pour la casse :'(
 
Me voilà à pieds :cry:


Y a combien d'attente pour une Auris HSD neuve?


---------------
click clack clunka thunk
n°2265344
Plam
Bear Metal
Posté le 04-09-2015 à 17:54:44  profilanswer
 

gatsu35 a écrit :

tu as fait quoi ?  


 
Tu veux dire depuis mon double tête à queue sur l'A7 ? Rien [:ocube]
 
D'ailleurs l'expert à dit que c'était chelou car le pneu arrière survivant (le gauche) était comme neuf...
 

DDT a écrit :


Y a combien d'attente pour une Auris HSD neuve?


 
Vu qu'on fait plus de service et que Xen Orchestra, ça va être compliqué de justifier un nouveau véhicule de fonction... Donc ça va être en mode perso, et là en neuf, ça va pas être possible en terme d'€€€ [:ocube] (c'est pas compliqué, j'ai pas un rond :o )


---------------
Spécialiste du bear metal
n°2265345
vapeur_coc​honne
Stig de Loisir
Posté le 04-09-2015 à 18:22:13  profilanswer
 

En dehors d ici je pense que les gens connaisse pas trop le terme barbu. Ca tombe très a plat. A mon avis c est plutôt la forme que le fond le probleme. Ou tout simllement, si ils ont trouvé mieux

Message cité 1 fois
Message édité par vapeur_cochonne le 04-09-2015 à 18:22:47

---------------
marilou repose sous la neige
n°2265346
gatsu35
Blablaté par Harko
Posté le 04-09-2015 à 18:23:01  profilanswer
 

Bon je cherche un ampli A/V avec au moins 4 entrées HDMI et une sortie HDMI évidement
et je tombe là dessus, des avis ?
http://www.topachat.com/pages/deta [...] lubic.html

 

Sinon vous pouvez proposer des amplis A/V (je veux éviter d'aller au delà de 200e)

Message cité 1 fois
Message édité par gatsu35 le 04-09-2015 à 18:23:19
n°2265347
vapeur_coc​honne
Stig de Loisir
Posté le 04-09-2015 à 18:25:54  profilanswer
 

gatsu35 a écrit :

Bon je cherche un ampli A/V avec au moins 4 entrées HDMI et une sortie HDMI évidement
et je tombe là dessus, des avis ?
http://www.topachat.com/pages/deta [...] lubic.html

 

Sinon vous pouvez proposer des amplis A/V (je veux éviter d'aller au delà de 200e)


L ocaz


---------------
marilou repose sous la neige
n°2265348
gatsu35
Blablaté par Harko
Posté le 04-09-2015 à 18:35:24  profilanswer
 
n°2265349
flo850
moi je
Posté le 04-09-2015 à 18:35:28  profilanswer
 

amazon.de en neuf, mais tu seras plutôt a 280€

 

edit a ben non : http://www.amazon.de/Pioneer-VSX-3 [...] 5EMCZYPMJ8


Message édité par flo850 le 04-09-2015 à 18:37:36

---------------

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  21719  21720  21721  ..  27194  27195  27196  27197  27198  27199

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)