Sobes.tech

Неліктен жаңа жұмыс іздеп жүрсіз?

162

Тестілеу жазу туралы ойларыңыз қандай?

161

Репозиторийден JPA объектісін қайтарғанда қандай мәселелер туындауы мүмкін және оларды қалай болдырмауға болады?

161

Кодты оқып шығыңыз және қателерді белгілеңіз @Component public class AuthorSearchService { @Autowired private AuthorsRepository authorsRepository; @Autowired private StatisticsRepository statisticsRepository; private AlertRestClient arc = new AlertRestClient(); // сұрауда толық аты-жөні немесе оның бөлігі болуы мүмкін, мысалы "Вадим Панов" немесе "панов" @Transactional public List<Author> search(String query) { List<Author> authors = authorsRepository.findByNameContainingIgnoreCase(query); Statistics s = statisticsRepository.findById(query).orElse(null); if (s == null) s = new Statistics(query); s.setNumbers(s.getNumbers() + 1); statisticsRepository.save(s); if (s.getNumbers() > 1000 && authors.size() > 1000) { System.out.println("өте танымал іздеу, көп деректер бар, ескерту жіберу..."); arc.send(query, s.getNumbers(), authors.size()); } return authors; } } @Entity @Data public class Author { @Id @GeneratedValue private Long id; private String name; @OneToMany(mappedBy = "author") private List<Book> books; public Author(String name) { this.name = name; } }

161

Индекстер енгізілгеннен кейін деректерді енгізу операцияларының тиімділігін арттыру үшін қандай тәсілдер қолдануға болады?

Junior — Middle
160

Шұлықтар мәселесі: үш түсті (қызыл, ақ, қара) шұлықтар бар, бір-бірден алсаңыз — бір түстің жұбын кепілдендіру үшін қанша әрекет керек?

160

JPA/Hibernate дерекқорға жіберетін SQL сұрауларын қалай көруге болады?

160

Шетел кілті шектеуі не үшін қажет? Онысыз бола ма?

160

Кодты оқыңыз, бағдарламаның соңында не шығатынын анықтаңыз.

159

Өзіңіз туралы және тәжірибеңіз туралы айта аласыз ба?

155

Көп ағынды тапсырмада әмияндар арасындағы аударымдар бар бағдарлама тұрып қалады ма? Неліктен?

155

Жаңа жұмыс орнында не істегіңіз келеді? Архитектуралық шешімдерге қатысу сіз үшін не білдіреді?

155

Өз бетіңізбен толық орындаған ірі бизнес тапсырмасы немесе интеграцияның мысалын келтіріңіз.

153

BeanPostProcessor жаздыңыз ба? Қандай мақсатта?

153

Топта кодты қарау болды ма?

152

Kafka хабарламаларын өңдеуді және синхронды RPC шақыруларын қалай оңтайландырғаныңыз туралы толығырақ айтып беріңіз.

152

Индекстерге қандай шектеулер бар? Қандай типтегі индекстер бар (hash, B-tree) және оларды қашан қолдану керек?

150

Маркерлік интерфейс дегеніміз не? Ол не үшін қажет?

150

Егер кэш уақытша тоқтап, сұраулар дерекқорға көптеп түссе, дерекқордың жүктемесін қалай азайтуға болады?

149

Егер сіз бір нәрсені орналастырып, бәрі құлап қалса — дабылдар, не болып жатқанын түсінбесеңіз, не істейсіз?

149
/15