The company provides you all the goods. No company will give a foreigner a huge apartment. You do not even need to search for it; everything is done by the help desk.
Free flight tickets to your home. Compensated freight from your home country and back.
Launch, dinner, corporate dinners, gym, swimming pool, free hospital inside the campus.
Good salary.
Loads of opportunities to learn something, because you can get a task even if you know nothing about that particular field.
If you are in production, you are in hell. Every issue is urgent.
And you will get a lot of issues, because newly developed features are usually not tested before integration. And if your team gets an issue (and it will get several of them every day), you have to work overnight.
When developing, nobody thinks about design. If you get a task, you have to finish it yesterday, even though you are completely zero in this area. Your field of expertise is ignored; they will put you into another area, most probably.
Teams are constantly moving. It is a common situation when you return from vacation and suddenly you are in a different team.
Everything is in Korean. Information about what's happening around you is complicatedly blocked. You propose an idea in an email, and a discussion in Korean starts; you are just sitting and blinking. Or you are getting some long email loop with a long discussion in Korean, and only one string in English at the top mail addressed to you: "please check."
Managers are making people busy. If there is nothing to do, they will give you some random task that really nobody needs.
Koreans believe that you must do several tasks in parallel, like a CPU. So basically, you will always have 3-10 tasks which are very, very urgent, and lately, you will know that most of them are really not needed at all.
Google and read this: "8 Reasons Why Korea has some of the longest working hours." I'm confirming every word.
Do not make useless jobs. Do not put pressure on people.
Just give them some freedom to learn and investigate what they are interested in, and they will bring you much more value.
I took an entry-level software engineer interview in Korea. There was one onsite coding test, followed by several interviews. I spent a whole day on the last interview. As I remember, it consisted of 2-3 sections.
First, they check your resume. Most people pass this, as the coding test will be a bit harder. Second, the coding test. It's usually simulation and BFS/DFS. If you study those, you will pass smoothly. And then, there are three interviews, and you w
I applied through Samsung’s career portal in 2017. They reviewed my application and then informed me I was accepted into the next round about two to three weeks later. I proceeded to the on-site coding round in Suwon but did not make it through. The
I took an entry-level software engineer interview in Korea. There was one onsite coding test, followed by several interviews. I spent a whole day on the last interview. As I remember, it consisted of 2-3 sections.
First, they check your resume. Most people pass this, as the coding test will be a bit harder. Second, the coding test. It's usually simulation and BFS/DFS. If you study those, you will pass smoothly. And then, there are three interviews, and you w
I applied through Samsung’s career portal in 2017. They reviewed my application and then informed me I was accepted into the next round about two to three weeks later. I proceeded to the on-site coding round in Suwon but did not make it through. The