What is a shell script?
As a data integration engineer, you need to be familiar with software programming languages, processes, and techniques. Interviewers in Stripe's data integration group will base most of their interviews on these topics. They are also likely to provide you with a coding exercise to test your knowledge of creating software.
While coding in developing software is not your primary responsibility, being familiar with these is required for you to perform the tasks of an integration engineer. It is helpful to review common software development techniques and practices before your Stripe interview. If you are not familiar with the concept the interviewer is asking you about, the best strategy is to admit this and then describe to them how you would locate the information they are seeking.
"A shell script is a set of shell commands with some programming constructs. An example of this is an 'if and for loop.' Shell scripts allow you to automate some repetitive tasks and make software programming more efficient. Some of the more popular programming languages have libraries of shell scripts you can reuse."
