According to Spark's documentation, it is an alternative to ArrayBuffer that results in better performance because it allocates less memory. Here is an extract of the documentation of the CompactBuffer class: /** * An append-only buffer similar to ArrayBuffer, but more memory-efficient for small buffers. * ArrayBuffer always allocates an Object array to store the … Continue reading ArrayBuffer vs CompactBuffer
Spark 2.1 build on top of Scala 2.10 Spark 2.2 build on top of Scala 2.10/2.11 Spark 2.3 build on top of Scala 2.11 Spark runs on Java 8 + Spark 2.3 + Scala 2.11 Spark runs on Java 7 + Spark 2.2 + Scala 2.10
They also review code and take accountability for delivering high-quality technical projects. Technical Leads share job duties with Team Leaders, as they’re both responsible for delegating tasks, motivating their team members and managing projects end-to-end. Tech Leads who put in the effort to deal with complex coding projects will add value to your company. It’s … Continue reading Tech Lead Expectations
Q1. What is meant by an "asynchronous event." Give some examples ? Ans. An asynchronous event is one that occurs at an unpredictable time outside the control of the program that the CPU is running. It is not "synchronized" with the program. Q2. What are the benefits of using Spring Framework ? Ans. Spring enables … Continue reading Technical Lead Interview Questions
Why do you want this it technical lead job? Identify the suitable key factor that will fit for you. I think you guys are doing good job, so I would like to be a part of it. What you have learned from mistakes on the it technical lead job? The way of allocating task to … Continue reading Top 10 Technical Interview Questions
java -cp /dev/myapp.jar:/dev/mydependency.jar com.codementor.MyApp
What is TDD, BDD & ATDD ? Difference between TDD, BDD & ATDD TDD- Test Driven Development, Behaviour Driven Development & Acceptance TestDriven Development Well, you could see the above Acronyms buzzing over all Automation folks. I was not sure on what it means and How it differs each other. How each methodology will benefit? … Continue reading TDD, BDD, DDD, ATDD
Improve Steps Simple Architecture (4 Principles of Simple Design) Continuous Refactoring Good Unit Tests TDD Static Analysis Good Standards Peer Reviews Fingers crossed (Nobody can predict future architecture and when current architecture becomes obsolete) Maintain a Technical Backlog Do a cleanup spring once in a while! Challenges? How do you improve a project which already … Continue reading How to reduce Technical issues
Application to Application interactions. I would need to produce the output in the format that the consumers can understand. Definition: Software design to support common format to exchange the information between (m-to-m/a-to-a) over a network. => called web services. Both applications should be able to understand the request and response. They should be standard formats … Continue reading What is Web Services?
You must be logged in to post a comment.