3 answers
Updated
585 views
Any software engineer wanna be super duper nice and answer some interview questions ♪(^∇^*)?
-How does your job benefit your company?
-What are some of the biggest obstacles you face with your job?
-What are some of your favorite parts about being a software engineer?
-What are some of the Cons or negative aspects of your job
-What are some of the requirements you needed to get your job (Degrees, certain schools, etc)
Login to comment
3 answers
Updated
Angel’s Answer
As a software engineer, my job benefits the company by creating efficient, scalable solutions. Challenges include tight deadlines, balancing technical debt, and staying updated with evolving tech. I love problem-solving and collaborating with teams, but the cons include stress, long hours, and potential burnout. A degree in Computer Science is typically required.
I appreciate you taking the time to answer this.
Zahra
John Easton CEng FIET FBCS CITP
Design large computer systems for companies
35
Answers
Winchester, England, United Kingdom
Updated
John’s Answer
Hi Zahra
- At its most basic, the systems I build get sold to clients for lots of money so that would be the most obvious benefit to the company - revenue.
- Most of the obstacles are largely people-based. The technology pretty much works or can be made to work, but to really take advantage of a new system often the organisation needs to change or do things differently. People generally don't like change so that's when the problems start.
- Favourite parts? Getting to work with cool new technologies and some really smart people.
- Every job has good bits and bad bits. As long as there are more good bits than bad bits, it's probably going OK. Right now one challenge is long hours to get a bunch of things finished before Christmas.
- I don't think there were any specific things to get the job. When I am hiring I want technical skill and business understanding. But the key thing I look for is the right attitude. If you have those I don't care if you have a degree or went to a specific school or university. Why would that matter? I would much rather take an apprentice with the right attitude than someone who believes they deserve a job because they studied at a specific place. Invariably I will need to retrain them anyway as what they have learnt is largely out of date or irrelevant to the work we do ;-)
- At its most basic, the systems I build get sold to clients for lots of money so that would be the most obvious benefit to the company - revenue.
- Most of the obstacles are largely people-based. The technology pretty much works or can be made to work, but to really take advantage of a new system often the organisation needs to change or do things differently. People generally don't like change so that's when the problems start.
- Favourite parts? Getting to work with cool new technologies and some really smart people.
- Every job has good bits and bad bits. As long as there are more good bits than bad bits, it's probably going OK. Right now one challenge is long hours to get a bunch of things finished before Christmas.
- I don't think there were any specific things to get the job. When I am hiring I want technical skill and business understanding. But the key thing I look for is the right attitude. If you have those I don't care if you have a degree or went to a specific school or university. Why would that matter? I would much rather take an apprentice with the right attitude than someone who believes they deserve a job because they studied at a specific place. Invariably I will need to retrain them anyway as what they have learnt is largely out of date or irrelevant to the work we do ;-)
Your advice was so helpful!
Zahra
Updated
Teklemuz’s Answer
How does your job benefit your company?
I develop software solutions that improve efficiency, automate tasks, and add new features, helping the company scale and innovate while reducing maintenance costs.
2. What are some of the biggest obstacles you face with your job?
Tight deadlines and managing technical debt can be challenging. Staying updated with rapidly changing technologies also requires continuous learning.
3. What are some of your favorite parts about being a software engineer?
I enjoy problem-solving, collaborating with teams, and the satisfaction of turning ideas into working products that users value.
4. What are some of the cons or negative aspects of your job?
Stress, long hours, and the potential for burnout are significant challenges, especially during tight deadlines or high-pressure projects.
5. What are some of the requirements you needed to get your job?
A Computer Science degree is typically required, though experience and personal projects also play a key role. Some companies may prefer graduates from top universities.
If you need more detail let me know.
I develop software solutions that improve efficiency, automate tasks, and add new features, helping the company scale and innovate while reducing maintenance costs.
2. What are some of the biggest obstacles you face with your job?
Tight deadlines and managing technical debt can be challenging. Staying updated with rapidly changing technologies also requires continuous learning.
3. What are some of your favorite parts about being a software engineer?
I enjoy problem-solving, collaborating with teams, and the satisfaction of turning ideas into working products that users value.
4. What are some of the cons or negative aspects of your job?
Stress, long hours, and the potential for burnout are significant challenges, especially during tight deadlines or high-pressure projects.
5. What are some of the requirements you needed to get your job?
A Computer Science degree is typically required, though experience and personal projects also play a key role. Some companies may prefer graduates from top universities.
If you need more detail let me know.
I appreciate this, thank you for the advice.
Zahra