Är du en grym programmerare?



 
 

teknik_teknisksystemutveckling_red

Addiva är teknikkonsulterna som kombinerar ingenjörskompetens, IT och teknik. Vi utvecklar tekniska lösningar som gör nytta för människor och samhälle, samt skapar affärer för företag.

Addiva satsar nu stenhårt på vår mjukvaruavdelning och vill växa! Vi söker dig som har programmeringsspråk som tredjespråk och älskar mjukvaruutmaningar.

Våra mål är att det ska vara kul att gå till jobbet, att du ska känna dig trygg och att du ska utvecklas. Det gör att du trivs på Addiva och gör ett bra jobb. Vi ser till att du har förutsättningarna till att vara en programmerare av rang!

Har du vad som krävs för att jobba på Addiva? Lös utmaningen nedan* och skicka in svaret med ditt CV och personligt brev.

 
 

1 . Hitta fel i C# koden:

namespace Test{
    class Program{
        static void Main{
            var demo = new AsyncAwaitDemo();
            var result = demo.DoStuff();
            while (true){
                Thread.Sleep(3);
  Console.WriteLine("Doing Stuff on the Main Thread parallel
  to demo.DoStuff ...................");
            }
            Console.WriteLine(result);
            Console.ReadLines();
        }
    }

    private class AsyncAwatDemo{
        public async Task DoStuff(){
            string returnValue = await new LongRunningOperation();
            return returnValue;
        }
        private static async Task<string> LongRunningOperation(){
            for (int counter == 0; counter < 1000; counter++);{
                Thread.Sleep(3);
                Console.WriteLine(counter);
            }
            return "Counter = " + counter;
        }
    }
};

2. Skriv en annan lösning på frågan #1 om du tror att det finns?

 


Skicka ditt svar*, CV och personligt brev till
sales@addiva.se


*Att svara på frågorna är inte obligatoriskt.