exam questions

Exam 350-901 All Questions

View all questions & answers for the 350-901 exam

Exam 350-901 topic 1 question 3 discussion

Actual exam question from Cisco's 350-901
Question #: 3
Topic #: 1
[All 350-901 Questions]

A cloud native project is being worked on in which all source code and dependencies are written in Python, Ruby, and/or JavaScnpt. A change in code triggers a notification to the CI/CD tool to run the CI/CD pipeline.
Which step should be omitted from the pipeline?

  • A. Deploy the code to one or more environments, such as staging and/or production.
  • B. Build one of more containers that package up code and all its dependencies.
  • C. Compile code.
  • D. Run automated tests to validate the code.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Requium
Highly Voted 4 years ago
IMO C, Because Programs written in languages such as Java, C/C++, or Go need to be compiled, whereas Ruby, Python and JavaScript programs work without this step.
upvoted 19 times
...
al_mon
Most Recent 2 weeks, 5 days ago
Selected Answer: C
Explanation: In a cloud-native project where the source code and dependencies are written in Python, Ruby, and/or JavaScript, compilation of the code is not typically necessary. These are interpreted languages, meaning they do not require a separate compilation step before running. A. Deploy the code to one or more environments is a necessary step in the CI/CD pipeline to deploy to staging or production. B. Build one or more containers that package up code and all its dependencies is a typical step for cloud-native applications to ensure that the application and its dependencies are containerized and can run consistently across environments. D. Run automated tests to validate the code is essential for quality assurance to ensure the changes don't break the application. Therefore, compiling the code is not a required step for Python, Ruby, or JavaScript applications in this scenario.
upvoted 1 times
...
ericmartin1951
5 months, 3 weeks ago
Selected Answer: A
I would agree with A, we do not want to publish code that has not been tested.
upvoted 1 times
...
johntermlen
11 months, 3 weeks ago
Selected Answer: C
The step that should be omitted from the CI/CD pipeline for a cloud native project that is written in Python, Ruby, and JavaScript is the compile step.
upvoted 2 times
...
beariver
1 year, 7 months ago
it is C,
upvoted 2 times
...
Teringzooi
1 year, 10 months ago
Selected Answer: C
Python, Java and Ruby needs to be compiled.
upvoted 1 times
...
VoiceXpert
2 years ago
Selected Answer: C
All the languages mentioned above are interpreted languages, hence Compile Code isn't appropriate.
upvoted 1 times
...
Craigers
2 years, 1 month ago
Selected Answer: C
all interpreted
upvoted 1 times
...
QuiShong
2 years, 1 month ago
Selected Answer: C
I agree with the others. C is the only logical answer.
upvoted 1 times
...
__al__
2 years, 4 months ago
Selected Answer: C
To be honest, even if the mentioned languages were not Interpreted, A compiling step could be omitted without major harm. In any case, those languages being interpreted, it simply makes no sense to include compiling step at all.
upvoted 1 times
...
something42
2 years, 4 months ago
Selected Answer: C
C as all of these are interpreted languages.
upvoted 1 times
...
duracell
2 years, 6 months ago
The sdist package contains a copy of the original source code in an archive. Some Python libraries have extensions written in C++/Rust or other languages, and when such modules are packaged into sdist, the end user will have to use additional tools (for example, compiler and header files) to install them.
upvoted 1 times
...
garcesdavid88
2 years, 9 months ago
Correct is C, because Python, Ruby are interpreted lenguages.
upvoted 1 times
...
cert_man_1337
3 years, 1 month ago
C as all of these are interpreted languages.
upvoted 2 times
...
lemist
3 years, 7 months ago
In the building phase, the code is compiled for languages such as Java, C/C++, or Go; for code written in interpreted languages such as Ruby or Python, the compilation step can be ignored.
upvoted 1 times
...
isaacmejia
3 years, 8 months ago
i will go with "C" isn't part of the CI/CD pipeline but i think it is the closest right answer
upvoted 1 times
...
Kaddi
3 years, 9 months ago
C is the closest right answer.
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago