Hej, mam isc na rozmowe o prace w znanej krakowskiej firmie. Na rozmowie mam powiedzieć, ile mam zarabiać brutto na rok. Myślałam nad 40000/50000 czyli ok 3000zł na miesiać na ręke. A wy ile byście powiedzieli biorąc pod uwagę brak doświadczenia?
A może chociaż numer buta, albo wzrost podasz? Skoro technologie nie podałaś.
C++
To słabo się cenisz.
Nie znam Twoich umiejętności, ale rzuciłbym minimum 6k brutto.
powiedz 10k netto, oni powiedzą "Sorry ale max możemy dac X", "ok biore X". Wtedy dostaniesz maksymalną stawkę.
Powiedzą: 10k? OK. I nie dowiesz się jaka była maksymalna stawka do wzięcia.
żart
Ja w C++ dostałem 5 brutto na próbnym a po 3 m-c prawie 7 brutto.
mam mniej niz 26 lat wiec netto==brutto dla mnie, czy sie myle?
lambdadziara napisał(a):
mam mniej niz 26 lat wiec netto==brutto dla mnie, czy sie myle?
Do 26 r. ż. masz zerowy PIT, a co do brutto=netto, to chyba tyczy się tylko studentów, chociaż pewności nie mam.
Nie do końca brutto==netto bo na UoPie masz ZUS a poza tym ulga do 26 roku jest do pewnego progu :)
chyba nic z tego nie bedzie.
To znaczy, nie chcieli oglądać githubów tylko kazali kodować algorytmiczne zadania?
Mi w jednej firmie krakowskiej na stażu jako junior dawali 3750 brutto. Potem umowa została przedłużona na rok czasu i wciąż tyle zarabiałem za pełen etat. Wychodziło około ~2700 netto. Po roku dostałem podwyżkę do 4500 brutto co wynosiło około 3200 zł netto i przedłużyłem umowę na kolejny rok. Niestety za namowami dziewczyny. która w sklepie z markowymi sukniami ślubnymi zarabiała podobnie zwolniłem się gdy dostałem nową pracę. Niestety do dziś dnia sobie pluję w mordę (przepracowałem tam 13 miesięcy) i czuję nienawiść, że miałem inż z informatyki i tak się dałem wykorzystywać za tak małe pieniądze. Niestety, rynek juniorów jest przesycony w Krakowie i niektóre firmy to czują zatrudniając juniorów za niskie stawki. Najgorsze jest to, co sam mogę napisać, ta desperacja w poszukiwaniu pierwszej pracy na pełen etat stąd bierze się wszystko co jest. Niestety rynek juniorski został zaorany w Polsce i ludzie młodzi po studiach są wykorzystywani i traktowani po macoszemu co sam doświadczyłem. Nie polecam tej firmy nikomu, najbardziej to mnie jeszcze bolało że byliśmy po aghu i ludzie się na to godzili nie mając szacunku do czasu poświęconego na nauke, matura, studia, pieniądze rodziców na wykształcenie. Sam padłem tego ofiarą. Pozdrawiam
Brahziom napisał(a):
Niestety rynek juniorski został zaorany w Polsce i ludzie młodzi po studiach są wykorzystywani
Absolwent nie szuka pracy, nie chodzi na rekrutacje.
Absolwent pracuje drugi rok i zarabia mniej od gostka w LIDL.
Absolwent przerażony czyta jojczenia samouków "ogarnąłem składnię javy, teraz cisnę springa, mam githuba".
Panowie (i Panie) inżynierowie, ogarnijcie się trochę.
W Krakowie w czasie studiów znalazłem staż za 3500 miesięcznie brutto na UZ. Po 3 miesiącach stażu przejście na juniora, stawka x2 na UoP z dość bogatymi benefitami i trochę ponad 1000 złotych premii/rok. Mniej więcej wychodziło mi 5700 netto z AKUP. Także w korpo śmiało możesz mówić 7000 jeśli masz jakiś sensowny staż za sobą. Zawsze powinno się powiedzieć 10-15% więcej, najwyżej zlicytyują cię w dół.
W Krakowie można 'godnie' zarabiać jako junior, tylko trzeba umić: https://www.u2i.com/junior-developer/
(tu, bo w krótkim podkomentarzu nie wrzucę kodu)
*Złożoność "pierwsze zad to bylo pozbadz sie duplikatow z napisu"
*
public final class RemoveDuplicates {
public static String removeDuplicates(String text) {
final String[] words = text.split(" ");
Set<String> set = new LinkedHashSet<>(Arrays.asList(words));
final StringJoiner stringJoiner = new StringJoiner(" ");
for (String s : set) {
stringJoiner.add(s);
}
return stringJoiner.toString();
}
v2
public static String removeDuplicatedWords(String text) {
return String.join(" ",
Stream.of(text.split(" "))
.collect(Collectors.toCollection(LinkedHashSet::new)));
}
}
Inny zapis, obie metody robią to samo.
Pytanie do mnie - kandydata o złożoność obliczeniową
Co bym nie odpowiedział, na drugie pytanie zadane podchwytliwym tonem
- Ale jest pan pewien? Włączyłaby mi się opcja "poproszę koło ratunkowe", "telefon do przyjaciela"
HashSet jest implementowany na HashMap
LinkedHashMap to HashMap z rozpiętą dwukierunkową listą
LinkedHashSet będzie działać na na bazie 2 powyższych
Lecę po kolei inserty do mapy z rozpiętą dwukierunkową listą. Wrzucenie do mapy O(1), dodanie do środa dwukierunkowej listy znając node O(1)
Jest n wyrazów, ten etap O(n)
Join do stringa, przejście kolejno po liście, O(n)
Całość 2 razy O(n) czyli O(n)
Napisałem kod, napisałem testy. Zielono.
Nie googluję, rozkminiam na głos i na kartce tak jakbym to robił na interview. Żeby nie zaciemniać pomijam pytanie o null, empty string, ograniczenia długości tekstu itd.
Potraktowałem to jak ćwiczenie wzięty z zaskoczenia. Krytyka mile widziana.
PS
public class RemoveDuplicatesTest {
@Test
public void oneWord() {
final String alice = "Alice";
final String result = RemoveDuplicates.removeDuplicatedWords(alice);
assertThat(result, is(equalTo(alice)));
}
@Test
public void twoWords() {
final String alice = "Alice Cat";
final String result = RemoveDuplicates.removeDuplicatedWords(alice);
assertThat(result, is(equalTo(alice)));
}
@Test
public void threeWords() {
final String alice = "Alice in Wonderland";
final String result = RemoveDuplicates.removeDuplicatedWords(alice);
assertThat(result, is(equalTo(alice)));
}
@Test
public void threeDuplicatedWords() {
final String alice = "Alice in Wonderland Alice in Wonderland";
final String result = RemoveDuplicates.removeDuplicatedWords(alice);
final String expected = "Alice in Wonderland";
assertThat(result, is(equalTo(expected)));
}
@Test
public void manyDuplicatedWords() {
final String alice = "Alice in Alice in 123 Alice XYZ Wonderland Alice in 123 Alice XYZ XYZ 123 XYZ 123 in Wonderland Wonderland Wonderland Alice in Wonderland";
final String result = RemoveDuplicates.removeDuplicatedWords(alice);
final String expected = "Alice in 123 XYZ Wonderland";
assertThat(result, is(equalTo(expected)));
}
}