Comments (3)
(continue)
- As a software engineer you want both to innovate and to be predictable. How those 2 goals can coexist in the same strategy?
what do you mean by "be predictable"?
from back-end-developer-interview-questions.
What does your computer do when you wait?
what do you mean by "wait"?
The question is about what an Operating System does when it idles. It can involve discussions about interrupts, daemons, background services, polling, event handling and so on.
Could you implement Objects in terms of Higher Order Functions, and vice-versa?
Forgive me... I really don't know what this mean?
Don't remember what I meant. I'll suspend this one.
What is the tests influence on design?
Also, I don't know what's 'tests' here, unit test? or experiments before design?
Yes, I refer to Test Driven Development and emergent design. I should mention TDD more explicitly. I'll send a pull request for this.
Write a loop, then transform it into a recursive function, avoiding mutability. Discuss.
what does "mutability" mean here?
Probably I should write "using only immutable objects".
How would you introduce Continue Delivery in a multi million waterfall shop?
What does "a multi million waterfall shop" mean?
I mean a huge company, in a very profitable business. A company for which the change from Waterfall to Continuous Integration would be not trivial, because of all the interactions. Would you help me to describe it with more proper words.
I'm the CEO of your Company. Explain me Kanban and convince me to invest on it.
I don't know very well about this, do you mean this?
Yes, exactly. I mean this Kanban
"Individuals and interactions over processes and tools" and "Customer collaboration over contract negotiation" comprise half of the values of the Agile Manifesto. Discuss
discuss about what?
This is a principle listed in the Agile Manifesto and I think it can be a starting point for interesting discussions. With this question I would like to invite candidates to discuss their opinion about the deep meaning behind this principle. Could you suggest me another way to start a discussion around this principle?
How would you design a "defragger" utility?
what is "defragger" ?
I should have writen "File system fragmentation" instead. Thank you.
How to deal with failover and user sessions?
what does "user sessions" mean here? do you mean "user session in distributed system"? if so, why put "user sessions" and "failover" in one question?
With this question I would like to talk about Session Affinity, Session Stickiness and session management after a server crash, for example like in Bind_session_after_crash_to_failover_node.
I'd love if you can suggest a clearer form.
In which part of the lifecycle performance should be taken in consideration, and how?
"lifecycle performance" or "performance lifecycle"?
"taken in consideration", taken into consideration for what kind of problem?
βand howβ, how for what?
I try to reformulate: "In which part of the lifecycle of a program (during the design phase? after the deployment?) developers should care about performance? What should they do and when?"
Again, I'd love to hear a suggestion on how to make it clearer.
thanks.
Thank you! You are helping me a lot. I'm opening an issue for each of your questions.
from back-end-developer-interview-questions.
Ciao @monklof
I moved all the single questions above to specific issues (see #10, #11, #12, #13, #14, #15, #16, #17, #18, #19, #20), so it will be more convenient to track them and apply the fixes we will agree on to both this and your repository.
I think this issue can be closed now.
Thank you!
from back-end-developer-interview-questions.
Related Issues (20)
- "What is the tests influence on design?" is not clear
- What "mutability" means? Choose a better word.
- What is a Huge Company? Choose a better term
- What's Kanban? HOT 3
- "Discuss" is generic: question about Agile Manifesto can be more specific
- What's a "defragger"? HOT 2
- Not clear question about Session Affinity
- Not clear question about Performance and Lifecycle
- What does "predictable" mean?
- Reference @monklof Chinese translation in the introduction HOT 1
- Include links to answers HOT 7
- Give numbers to questions HOT 2
- Fix typo HOT 1
- Remove Duplicate entry in section Question about Code Design HOT 1
- [Tranlate] Korean - Back-End-Developer-Interview HOT 2
- Compare the strings to be equal. HOT 1
- When is a project legacy HOT 2
- Outside-in vs inside-out TDD
- Give an id to each question
- dhkd
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from back-end-developer-interview-questions.